summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer2010-09-131-7/+1
* Silence more warnings. Two more unused variables.Eric Christopher2010-09-131-2/+0
* Added skeleton for inline asm multiple alternative constraint support.John Thompson2010-09-132-45/+252
* CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer2010-09-101-1/+7
* Add DEBUG message.Devang Patel2010-09-101-2/+10
* Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng2010-09-102-9/+8
* implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner2010-09-051-1/+51
* Add a missing check when legalizing a vector extending load. This doesn'tBob Wilson2010-09-031-3/+5
* Detect undef value early and save unnecessary NodeMap query.Devang Patel2010-09-021-0/+11
* Don't narrow the load and store in a load+twiddle+store sequence unlessDan Gohman2010-09-021-1/+2
* Tidy up.Devang Patel2010-09-021-11/+9
* Reapply r112623. Included additional check for unused byval argument.Devang Patel2010-08-312-1/+42
* Revert r112623. It is causing self host build failures.Devang Patel2010-08-312-39/+1
* Remember byval argument's frame index during argument lowering and use this i...Devang Patel2010-08-312-1/+39
* Offset is not always unsigned number.Devang Patel2010-08-312-2/+2
* zap unused method. x86 is the only user and already has a more powerfull versionBruno Cardoso Lopes2010-08-311-29/+0
* Revert r112461. It was failing on PPC...Bill Wendling2010-08-301-4/+2
* When adding a register, we should mark it as "def" if it can optionally defineBill Wendling2010-08-301-2/+4
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-281-5/+0
* Completely disable tail calls when fast-isel is enabled, as fast-iselDan Gohman2010-08-281-0/+5
* Trim a #include.Dan Gohman2010-08-281-3/+0
* Simplify.Devang Patel2010-08-271-4/+1
* Revert r112213. It is not needed.Devang Patel2010-08-262-19/+8
* If node is not available then use FuncInfo.ValueMap to emit debug info for by...Devang Patel2010-08-261-5/+9
* Speculatively revert r112207.Devang Patel2010-08-261-3/+1
* 80 col.Devang Patel2010-08-261-1/+2
* Update DanglingDebugInfo so that it can be used to track llvm.dbg.declare also.Devang Patel2010-08-262-8/+19
* Donot forget to resolve dangling debug info in a case where virtual register,...Devang Patel2010-08-261-1/+3
* Add a hackaround for PR7993 which is causing failures on x86 builders that la...Chris Lattner2010-08-261-0/+2
* implement SplitVecOp_CONCAT_VECTORS, fixing the included testcase with SSE1.Chris Lattner2010-08-262-66/+93
* zap dead code.Chris Lattner2010-08-262-37/+0
* remove some llvmcontext arguments that are now dead post-refactoring.Chris Lattner2010-08-253-6/+4
* Change handling of illegal vector types to widen when possible instead of Chris Lattner2010-08-252-46/+97
* Fix comment.Devang Patel2010-08-251-4/+3
* Remove dead argument.Devang Patel2010-08-252-6/+4
* split the vector case of getCopyFromParts out to its own function,Chris Lattner2010-08-241-81/+102
* split the vector case out of getCopyToParts into its own function. NoChris Lattner2010-08-241-117/+126
* tidy up, reduce indentationChris Lattner2010-08-242-127/+123
* Fix some GCC warnings by providing a virtual destructor in the base of a classChandler Carruth2010-08-231-1/+1
* If the target says that an extending load is not legal, regardless of whetherBob Wilson2010-08-191-7/+12
* Make fast scheduler handle asm clobbers correctly.Dale Johannesen2010-08-171-21/+53
* Fix typo.Eric Christopher2010-08-171-1/+1
* Add missing null check reported by Amaury Pouly.Evan Cheng2010-08-101-2/+3
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Eliminate unnecessary empty string literals.Dan Gohman2010-08-041-1/+1
* Prefix `next' iterator operation with `llvm::'.Oscar Fuentes2010-08-021-1/+1
* PR7586: Make sure we don't claim that unknown bits are actually known in theEli Friedman2010-08-021-3/+2
* Fix for bug reported by Evzen Muller on llvm-commits: make sure to correctlyEli Friedman2010-07-301-6/+3