aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Refactor the tablegen DAGISelEmitter code for outputing calls toDan Gohman2008-07-072-203/+210
* Use StringMap for greater justice!Bill Wendling2008-07-072-2/+3
* Fix SDNode::MorphNodeTo (a function used by by SelectNodeTo) toDan Gohman2008-07-073-44/+62
* Move MachineMemOperand's constructor out of line, to avoid aDan Gohman2008-07-072-4/+12
* Simplify this use of BuildMI. This is also in preparation forDan Gohman2008-07-071-3/+1
* Use of operator* is redundant and confusing here.Dan Gohman2008-07-071-1/+1
* Minor const-correctness fixes.Dan Gohman2008-07-072-2/+2
* Shrink MachineMemOperand by storing the alignment in log formDan Gohman2008-07-071-6/+7
* Assert that all MachineInstrs update PhysRegUseDefLists inDan Gohman2008-07-071-0/+3
* Fix two serious LSR bugs.Evan Cheng2008-07-072-37/+136
* fixed 32-bit fp_to_sint patternBruno Cardoso Lopes2008-07-072-10/+14
* Make ilist noncopyable too.Dan Gohman2008-07-071-0/+6
* Don't use std::advance just to increment or decrement by one.Dan Gohman2008-07-071-4/+2
* Make BumpPtrAllocator noncopyable.Dan Gohman2008-07-071-0/+3
* Add a space between * and /* to help simple-minded lexers.Dan Gohman2008-07-071-1/+1
* Remove most of the uses of SDOperandPtr, usually replacing it with aDan Gohman2008-07-073-61/+96
* Remove uses of "llvm/Support/Debug.h" from LLVM include files, whichDan Gohman2008-07-073-3/+2
* Remove unnecessary static_casts.Dan Gohman2008-07-071-2/+2
* Remove an unnecessary reinterpret_cast.Dan Gohman2008-07-071-1/+1
* Add explicit keywords.Dan Gohman2008-07-0716-26/+26
* Use empty() instead of size().Dan Gohman2008-07-071-1/+1
* Make DenseMap's insert return a pair, to more closely resemble std::map.Dan Gohman2008-07-077-27/+39
* Removed ImmutableMap::SlimFind and replaced it with ImmutableMap::lookup. Th...Ted Kremenek2008-07-071-5/+3
* LegalizeSetCCOperands should legalize the result of ExpandLibCall. Patch by R...Evan Cheng2008-07-071-1/+1
* Handle 'lshr' instruction with SCEVUDiv object.Nick Lewycky2008-07-071-2/+14
* Prevent option name conflict.Bill Wendling2008-07-071-1/+1
* LegalizeTypes soft-float support for stores of aDuncan Sands2008-07-073-2/+24
* Add convenient helper for checking whether global is weak in linker senseAnton Korobeynikov2008-07-052-26/+20
* Testcase for PR2463Anton Korobeynikov2008-07-052-0/+32
* Override weak stuff during linking of aliases. This fixes PR2463.Anton Korobeynikov2008-07-051-8/+21
* Testcase for PR2146Anton Korobeynikov2008-07-052-0/+27
* Properly link alias and function decls. This fixes PR2146Anton Korobeynikov2008-07-051-8/+27
* 80colNick Lewycky2008-07-051-1/+1
* Fix missed optimization opportunity when analyzing cast of mul and select.Nick Lewycky2008-07-052-9/+43
* Fixed generating incorrect aligned stores that I backout of r53031Mon P Wang2008-07-053-15/+23
* Several changes to Mips backend, experimental fp support being the mostBruno Cardoso Lopes2008-07-0517-443/+1247
* Rather than having a different custom legalizationDuncan Sands2008-07-0414-166/+140
* Linux also does not require exception handlingDuncan Sands2008-07-045-14/+1
* Don't return std::vector by value, but pass it in by reference to be filled.Bill Wendling2008-07-033-24/+21
* Revert my previous check-in that split up MachineModuleInfo. It turns out toBill Wendling2008-07-038-1370/+1522
* Provide a hook to set the code generation debug options to investigate lto f...Devang Patel2008-07-034-2/+29
* Backed out 53031.Evan Cheng2008-07-033-22/+14
* Back out 53091 for now.Evan Cheng2008-07-031-2/+1
* Use information already present in the ValueTable to fast-fail when we know t...Owen Anderson2008-07-031-2/+11
* Do not try to update dominator info while manipulating CFG. This code does n...Devang Patel2008-07-031-281/+19
* Remove the ability for ADCE to remove unreachable blocks in loop nests, becau...Owen Anderson2008-07-032-75/+0
* - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga...Evan Cheng2008-07-0316-260/+225
* isel load folding is disabled at -fast. Now hoist the check up to the top lev...Evan Cheng2008-07-031-8/+27
* Add newline at the end of Constants.cpp.Matthijs Kooijman2008-07-031-1/+1
* llvm-gcc sometimes marks external declarations hidden, because intializers areAnton Korobeynikov2008-07-031-1/+2