aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-09-22Fix an inconsistency in the x86 backend that led it to reject "calll foo" onChris Lattner
2010-09-22fix rdar://8456412 - llvm-mc crash in encoder on "mov %rdx, %cr8"Chris Lattner
2010-09-22fix rdar://8456417 - llvm-mc can't do basic mathChris Lattner
2010-09-22add the missing aliases for fp stack cmovs, rdar://8456391Chris Lattner
2010-09-22reimplement elf TLS support in terms of addressing modes, eliminating Segment...Chris Lattner
2010-09-22Fix rdar://8456364 - llvm-mc rejects '%CS'Chris Lattner
2010-09-22fix rdar://8456389 - llvm-mc mismatch with 'as' on 'fstp'Chris Lattner
2010-09-22fix rdar://8456361 - llvm-mc rejects 'rep movsd'Chris Lattner
2010-09-22convert the last 4 X86ISD nodes that should have memoperands to have them.Chris Lattner
2010-09-22give X86ISD::FNSTCW16m a memoperand, since it touches memory. It onlyChris Lattner
2010-09-22give FP_TO_INT16_IN_MEM and friends a memoperand. They are onlyChris Lattner
2010-09-22give VZEXT_LOAD a memory operand, it now works with segment registers.Chris Lattner
2010-09-22revert r114386 now that address modes work correctly, we get a niceChris Lattner
2010-09-21give LCMPXCHG_DAG[8] a memory operand, allowing it to work with addrspace 256...Chris Lattner
2010-09-21OptimizeCompareInstr should avoid iterating pass the beginning of the MBB whe...Evan Cheng
2010-09-21Add start of support for MC instruction printer of ARM jump tables. Filling inJim Grosbach
2010-09-21Enable target-specific mul-lowering on ARM, even at -Os. Remove a test that ...Owen Anderson
2010-09-21Build the complement interval dupli after the split intervals instead ofJakob Stoklund Olesen
2010-09-21reimplement support for GS and FS relative address space matchingChris Lattner
2010-09-21Fixed pr20314-2.c failure, added E, F, p constraint letters.John Thompson
2010-09-21Rework passing parent pointers into complexpatterns, I forgotChris Lattner
2010-09-21Move a sign-extend or a zero-extend of a load to the same basic block as theBob Wilson
2010-09-21Clarify a comment.Bob Wilson
2010-09-21If only user of a vreg is an copy instruction to export copy of vreg out of c...Devang Patel
2010-09-21correct this logic.Chris Lattner
2010-09-21Reimplement r114460 in target-independent DAGCombine rather than target-depen...Owen Anderson
2010-09-21just like they can opt into getting the root of the pattern beingChris Lattner
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner
2010-09-21Refix MSVC9 and upper_bound. It actually needs a fully symmetric comparator.Jakob Stoklund Olesen
2010-09-21even though I'm about to rip it out, simplify the address mode stuffChris Lattner
2010-09-21finish pushing MachinePointerInfo through selectiondags. At this point,Chris Lattner
2010-09-21convert a couple more places to use the new getStore()Chris Lattner
2010-09-21update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner
2010-09-21When adding the carry bit to another value on X86, exploit the fact that the ...Owen Anderson
2010-09-21Don't pollute the global namespace.Jakob Stoklund Olesen
2010-09-21MSVC9 does not support upper_bound with an asymmetric comparator.Jakob Stoklund Olesen
2010-09-21Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON loadBob Wilson
2010-09-21eliminate some uses of the getStore overload.Chris Lattner
2010-09-21eliminate an old SelectionDAG::getTruncStore method, propagatingChris Lattner
2010-09-21eliminate last SelectionDAG::getLoad old entrypoint, on to stores.Chris Lattner
2010-09-21fix the code that infers SV info to be correct when dealingChris Lattner
2010-09-21Add LiveInterval::find and use it for most LiveRange searching operationsJakob Stoklund Olesen
2010-09-21Remove dead method.Jakob Stoklund Olesen
2010-09-21propagate MachinePointerInfo through various uses of the oldChris Lattner
2010-09-21Fix errant printing of [v]ldm instructions that aren't a popJim Grosbach
2010-09-21Simplify code.Benjamin Kramer
2010-09-21continue MachinePointerInfo'izing, eliminating use of one of the oldChris Lattner
2010-09-21convert dagcombine off the old form of getLoad. This fixes several bugs Chris Lattner
2010-09-21Make CreateComplexVariable independent of SmallVector.Benjamin Kramer
2010-09-21simplify DAGCombiner::SimplifySelectOps step #2/2.Chris Lattner