aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-11-30Add support for NEON VLD3-dup instructions.Bob Wilson
2010-11-29Simplify definitions of the ARM eh.sjlj.*jmp pseudo instructions.Jim Grosbach
2010-11-29Parameterize ARMPseudoInst size property.Jim Grosbach
2010-11-29Add a few missing initializers.Jim Grosbach
2010-11-29prune an llvmcontext include and simplify some code.Chris Lattner
2010-11-29Generalize the darwin wrapper hack to work with generic macho triples as well...Chris Lattner
2010-11-29Nuke trailing whitespace.Jim Grosbach
2010-11-29Nuke a FIXME. No need to be fancier here, as ARM handles constant poolsJim Grosbach
2010-11-29Provide Thumb2 encodings for basic loads and stores.Owen Anderson
2010-11-29Mark Darwin call instructions as using "r7" to prevent the frame-registerEvan Cheng
2010-11-29Nuke dead isCodeGenOnly annotation and extraneous comment.Jim Grosbach
2010-11-29tidy up.Jim Grosbach
2010-11-29Thumb encodings for conditional moves.Bill Wendling
2010-11-29Pseudo-ize Thumb2 jump tables with explicit MC lowering to the rawJim Grosbach
2010-11-29Support: Add PathV2 implementation.Michael J. Spencer
2010-11-29Refactor some of the "disassembly-only" instructions into a base class. ThisBill Wendling
2010-11-29fix PR8677, patch by Jakub Staszak!Chris Lattner
2010-11-29Update fastisel for the changes in r120272.Eric Christopher
2010-11-29Transform (extractvalue (load P), ...) to (load (gep P, 0, ...)) if the load ...Frits van Bommel
2010-11-29Rename t2 TBB and TBH instructions to reference that they encode the jump tableJim Grosbach
2010-11-29Improving the factoring of several instruction encodings.Owen Anderson
2010-11-29Teach ConstantFoldInstruction() how to fold insertvalue and extractvalue.Frits van Bommel
2010-11-29Now to chant the magical incantation that will exorcise the System libraryCharles Davis
2010-11-29Add support for NEON VLD3-dup instructions.Bob Wilson
2010-11-29Fix copy-and-paste errors in VLD2-dup scheduling itineraries.Bob Wilson
2010-11-29ARM Pseudo-ize tBR_JTr.Jim Grosbach
2010-11-29Thumb2 encodings for MSR and MRS.Owen Anderson
2010-11-29Thumb2 encodings for system instructions.Owen Anderson
2010-11-29Thumb2 encodings for branches and IT blocks.Owen Anderson
2010-11-29The ARM BR_JT* pseudos don't need to use the printer jtblock_operand node toJim Grosbach
2010-11-29I swear I did a make clean and make before committing all this...Michael J. Spencer
2010-11-29Switch ARM BR_JTm and BR_JTr instructions to be MC-expanded pseudos.Jim Grosbach
2010-11-29Missed a spot.Michael J. Spencer
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-29Handle lshr for i128 correctly on SPU also when Kalle Raiskila
2010-11-29Enable PostRA scheduling for SPU. Kalle Raiskila
2010-11-29Allow machine LICM to do its job on SPU.Kalle Raiskila
2010-11-29Add missing i128 case.Kalle Raiskila
2010-11-29Add some dead stores to pacify my least favorite GCC warning: may beChandler Carruth
2010-11-29Add more Thumb encodings.Bill Wendling
2010-11-29More Thumb encodings.Bill Wendling
2010-11-29Add Thumb encodings for REV instructions.Bill Wendling
2010-11-29Add more Thumb encodings.Bill Wendling
2010-11-28Make EmitIntValue non virtual.Rafael Espindola
2010-11-28Forgot the MCPureStreamer::EmitValue in the previous commit.Rafael Espindola
2010-11-28Move EmitValue to MCObjectStreamer.Rafael Espindola
2010-11-28Move lowering of TLS_addr32 and TLS_addr64 to X86MCInstLower.Rafael Espindola
2010-11-28PR5207: change APInt::doubleToBits() and APInt::floatToBits() to beJay Foad
2010-11-28fix PR8686, accepting a 'b' suffix at the end of all the setccChris Lattner
2010-11-28add a function to the C api to get the context out of a module, patchChris Lattner