summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* avoid calling extractMallocCall when it's obvious we don't haveChris Lattner2009-12-221-1/+2
* Add ordering of SDNodes to LowerCallTo.Bill Wendling2009-12-221-19/+44
* print pcrel immediates as signed values instead of unsigned so that weChris Lattner2009-12-221-3/+5
* Now add ordering to SDNodes created by the massive intrinsic lowering function.Bill Wendling2009-12-221-100/+183
* To make things interesting, I added MORE code to set the ordering ofBill Wendling2009-12-221-32/+387
* Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.Lang Hames2009-12-226-33/+28
* Add more plumbing to assign ordering to SDNodes. Have the "getValue" methodBill Wendling2009-12-211-59/+133
* Add suggested parentheses.Daniel Dunbar2009-12-211-4/+4
* Add a fastpath to Load GVN to special case when we have exactly one dominatingChris Lattner2009-12-211-2/+10
* More ordering plumbing. This time for GEP. I need to remember to assignBill Wendling2009-12-211-4/+32
* refactor some code out to a new helper method.Chris Lattner2009-12-211-22/+27
* improve indentation avoid a pointless conversion from weakvh to trackingvh,Chris Lattner2009-12-211-3/+3
* Another incremental check-in for assigning ordering to SDNodes. This time forBill Wendling2009-12-211-25/+75
* Assign ordering to more instructions. Incremental check-in.Bill Wendling2009-12-211-57/+156
* - Add a bit more plumbing assigning an order to SDNodes.Bill Wendling2009-12-212-9/+32
* Mark FPW as allocable when frame address is taken.Anton Korobeynikov2009-12-211-5/+43
* First wave of plumbing for assigning an ordering to SDNodes. This takes care ofBill Wendling2009-12-211-28/+43
* Delete the instruction just before the function terminates for consistency sake.Evan Cheng2009-12-211-2/+3
* Place SDNodeOrdering.h in the directory it's used.Bill Wendling2009-12-212-1/+59
* Remove special-case SROA optimization of variable indexes to one-element andBob Wilson2009-12-211-141/+30
* Fix setting and default setting of code model for jit. Do thisEric Christopher2009-12-214-16/+51
* A couple minor README updates.Eli Friedman2009-12-211-14/+5
* revert r89298, which was committed without a testcase. I thinkChris Lattner2009-12-211-6/+0
* fix PR5837 by having SSAUpdate reuse phi nodes for theChris Lattner2009-12-211-1/+23
* give instcombine some helper functions for matching MIN and MAX, andChris Lattner2009-12-211-10/+118
* enhance x-(-A) -> x+A to preserve NUW/NSW.Chris Lattner2009-12-211-11/+47
* Optimize all cases of "icmp (X+Cst), X" to something simpler. This triggersChris Lattner2009-12-211-3/+74
* fix an overly conservative caching issue that caused memdep toChris Lattner2009-12-191-32/+8
* Remove unused variable (noticed by clang++).Daniel Dunbar2009-12-191-1/+0
* #if 0 out X86 disassembler for now, it is breaking the build in multiple places.Daniel Dunbar2009-12-192-0/+13
* Emit direction operand in binary insns that stores in memory.Sanjiv Gupta2009-12-191-1/+1
* rename dprintf to dbgpritnf, in order to fix build with glibc (which already ...Nuno Lopes2009-12-191-29/+29
* 1. In indirect load/store insns , the name of fsr should be emitted as INDF.Sanjiv Gupta2009-12-191-5/+13
* Fix a bunch of little errors that Clang complains about when its being pedanticDouglas Gregor2009-12-199-23/+23
* fix PR5827 by disabling the phi slicing transformation in a caseChris Lattner2009-12-191-1/+20
* Update my SROA changes in response to review.Bob Wilson2009-12-191-33/+38
* Use memset instead of bzero, its more portable.Daniel Dunbar2009-12-191-2/+2
* Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit Sean Callanan2009-12-199-5/+2823
* Bump alignment requirements for windows targets to achieve compartibility wit...Anton Korobeynikov2009-12-191-0/+3
* Use 4-arg getVTList) variant instead of generic one, when possibleAnton Korobeynikov2009-12-191-0/+1
* Fix a spello in a comment that Nick spotted.Dan Gohman2009-12-191-2/+2
* Make some methods const. The only interesting change here is thatChris Lattner2009-12-192-15/+17
* Qualify a bunch of explicit template instantiations to satisfy clang++.John McCall2009-12-194-8/+8
* Put TypesEqual and TypeHasCycleThroughItself in namespace llvm so ADL fromJohn McCall2009-12-191-3/+8
* Eliminate unnecessary LLVMContexts.Dan Gohman2009-12-181-2/+1
* Changes from review:Bill Wendling2009-12-185-143/+73
* Make this comment more precise.Dan Gohman2009-12-181-1/+1
* Increase opportunities to optimize (brcond (srl (and c1), c2)).Evan Cheng2009-12-181-1/+28
* Fix gcc warning.Eli Friedman2009-12-181-1/+2
* Catch more cases of a pointer being marked garbage twice. This helps whenRafael Espindola2009-12-181-1/+2
OpenPOWER on IntegriCloud