aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* give X86ISD::FNSTCW16m a memoperand, since it touches memory. It onlyChris Lattner2010-09-223-16/+21
* give FP_TO_INT16_IN_MEM and friends a memoperand. They are onlyChris Lattner2010-09-224-22/+29
* give VZEXT_LOAD a memory operand, it now works with segment registers.Chris Lattner2010-09-225-13/+14
* revert r114386 now that address modes work correctly, we get a niceChris Lattner2010-09-221-4/+0
* give LCMPXCHG_DAG[8] a memory operand, allowing it to work with addrspace 256...Chris Lattner2010-09-213-10/+11
* OptimizeCompareInstr should avoid iterating pass the beginning of the MBB whe...Evan Cheng2010-09-211-1/+6
* Add start of support for MC instruction printer of ARM jump tables. Filling inJim Grosbach2010-09-212-0/+74
* Enable target-specific mul-lowering on ARM, even at -Os. Remove a test that ...Owen Anderson2010-09-211-4/+0
* Build the complement interval dupli after the split intervals instead ofJakob Stoklund Olesen2010-09-212-35/+145
* reimplement support for GS and FS relative address space matchingChris Lattner2010-09-213-57/+44
* Fixed pr20314-2.c failure, added E, F, p constraint letters.John Thompson2010-09-211-6/+17
* Rework passing parent pointers into complexpatterns, I forgotChris Lattner2010-09-211-27/+35
* Move a sign-extend or a zero-extend of a load to the same basic block as theBob Wilson2010-09-211-1/+2
* Clarify a comment.Bob Wilson2010-09-211-1/+1
* If only user of a vreg is an copy instruction to export copy of vreg out of c...Devang Patel2010-09-211-0/+23
* correct this logic.Chris Lattner2010-09-211-2/+2
* Reimplement r114460 in target-independent DAGCombine rather than target-depen...Owen Anderson2010-09-213-23/+29
* just like they can opt into getting the root of the pattern beingChris Lattner2010-09-211-1/+5
* fix a long standing wart: all the ComplexPattern's were beingChris Lattner2010-09-2116-139/+126
* Refix MSVC9 and upper_bound. It actually needs a fully symmetric comparator.Jakob Stoklund Olesen2010-09-211-7/+5
* even though I'm about to rip it out, simplify the address mode stuffChris Lattner2010-09-212-28/+13
* finish pushing MachinePointerInfo through selectiondags. At this point,Chris Lattner2010-09-212-16/+7
* convert a couple more places to use the new getStore()Chris Lattner2010-09-213-11/+16
* update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner2010-09-2114-93/+87
* When adding the carry bit to another value on X86, exploit the fact that the ...Owen Anderson2010-09-211-0/+23
* Don't pollute the global namespace.Jakob Stoklund Olesen2010-09-211-0/+2
* MSVC9 does not support upper_bound with an asymmetric comparator.Jakob Stoklund Olesen2010-09-211-6/+10
* Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON loadBob Wilson2010-09-213-1/+66
* eliminate some uses of the getStore overload.Chris Lattner2010-09-213-41/+60
* eliminate an old SelectionDAG::getTruncStore method, propagatingChris Lattner2010-09-218-93/+77
* eliminate last SelectionDAG::getLoad old entrypoint, on to stores.Chris Lattner2010-09-213-22/+7
* fix the code that infers SV info to be correct when dealingChris Lattner2010-09-211-28/+53
* Add LiveInterval::find and use it for most LiveRange searching operationsJakob Stoklund Olesen2010-09-211-68/+8
* Remove dead method.Jakob Stoklund Olesen2010-09-211-21/+0
* propagate MachinePointerInfo through various uses of the oldChris Lattner2010-09-2111-297/+283
* Fix errant printing of [v]ldm instructions that aren't a popJim Grosbach2010-09-211-32/+24
* Simplify code.Benjamin Kramer2010-09-211-8/+6
* continue MachinePointerInfo'izing, eliminating use of one of the oldChris Lattner2010-09-218-192/+192
* convert dagcombine off the old form of getLoad. This fixes several bugs Chris Lattner2010-09-211-16/+18
* Make CreateComplexVariable independent of SmallVector.Benjamin Kramer2010-09-211-7/+6
* simplify DAGCombiner::SimplifySelectOps step #2/2.Chris Lattner2010-09-211-55/+53
* substantially reduce indentation and simplify DAGCombiner::SimplifySelectOps.Chris Lattner2010-09-211-85/+76
* llvmc: Allow multiple output languages.Mikhail Glushenkov2010-09-211-23/+35
* Fixed ambiguous call.Lang Hames2010-09-211-1/+2
* Fix buglet when the TST instruction directly uses the AND result.Gabor Greif2010-09-211-5/+6
* Added an additional PBQP problem builder which adds coalescing costs (both be...Lang Hames2010-09-211-14/+127
* Move the search for the appropriate AND instructionGabor Greif2010-09-213-23/+47
* a few more trivial updates. This fixes PerformInsertVectorEltInMemory to notChris Lattner2010-09-212-15/+13
* convert the targets off the non-MachinePointerInfo of getLoad.Chris Lattner2010-09-2111-102/+116
* add some accessorsChris Lattner2010-09-211-0/+7