aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Remove minimal CFG sanity checks from verifier.Jakob Stoklund Olesen2009-12-221-18/+0
* Allow explicit %reg0 operands beyond what the .td file describes.Jakob Stoklund Olesen2009-12-221-1/+2
* Allow 0 as an order number. Don't assign an order to formal arguments.Bill Wendling2009-12-222-21/+11
* Fixes to the X86 disassembler:Sean Callanan2009-12-222-5/+17
* Fix the Convert to scalar to not insert dead loads in the store case. TheChris Lattner2009-12-221-2/+12
* fix some fixme's by using twinesChris Lattner2009-12-221-6/+2
* Use proper move instructions. Make the verifier happy.Jakob Stoklund Olesen2009-12-221-1/+1
* Report an error for bad inline assembly, where the value passed for anBob Wilson2009-12-221-2/+6
* Remove target attribute break-sse-dep. Instead, do not fold load into sse par...Evan Cheng2009-12-226-42/+18
* Include based on the current path, since we already -I the X86 target's path....Douglas Gregor2009-12-221-1/+1
* While converting one of the operands to a memory operand, we need to check if...Sanjiv Gupta2009-12-223-10/+45
* Generalize SROA to allow the first index of a GEP to be non-zero. Add aBob Wilson2009-12-221-23/+4
* Implement PR5795 by merging duplicated return blocks. This could go furtherChris Lattner2009-12-221-0/+72
* The phi translated pointer can be computed when returning a partially cached ...Chris Lattner2009-12-222-20/+22
* Add more plumbing. This time in the LowerArguments and "get" functions whichBill Wendling2009-12-2211-57/+158
* Changed REG_* to MODRM_REG_* to avoid conflictsSean Callanan2009-12-222-17/+21
* Fix some may-be-uninitialized var warnings.Daniel Dunbar2009-12-221-3/+3
* Add SDNode ordering to inlined asm and VA functions.Bill Wendling2009-12-221-28/+78
* Whitespace fixes.Eric Christopher2009-12-221-4/+4
* Adding more assignment of ordering to SDNodes. This time in the "call" andBill Wendling2009-12-221-32/+66
* Fixed library dependencies between the X86 disassembler andSean Callanan2009-12-223-18/+5
* 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