aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-11-15Attempt to provide encodings for some miscellaneous Thumb2 encodings.Owen Anderson
2010-11-15Code clean up. The peephole pass should be the one updating the instructionEvan Cheng
2010-11-15Provide Thumb2 encodings for sxtb and friends.Owen Anderson
2010-11-15Recommit this change and remove the failing part of the test - it didn'tEric Christopher
2010-11-15Fix PR8612 in the standard spiller as well.Jakob Stoklund Olesen
2010-11-15When spilling a register defined by an early clobber, make sure that the newJakob Stoklund Olesen
2010-11-15ARM LDR_PRE/LDR_POST/STR_PRE/STR_POST (and the *B counterparts) binary encoding.Jim Grosbach
2010-11-15Add Thumb2 encodings for comparison and shift operators.Owen Anderson
2010-11-15Fix compiler warnigns.Benjamin Kramer
2010-11-15Add correct Thumb2 encodings for mvn and friends.Owen Anderson
2010-11-15Add FIXMEs.Jim Grosbach
2010-11-15Nuke redundant encoding bit set.Jim Grosbach
2010-11-15Teach InstructionSimplify the trick of skipping incoming phiDuncan Sands
2010-11-15Change MCExpr::EvaluateAsRelocatableImpl of variables to return the originalRafael Espindola
2010-11-15Dovetail with Dan Dunbar's rework of ELFObjectWriter.Jason W Kim
2010-11-15Fix PR8565.Rafael Espindola
2010-11-15Improve code layout, mostly indentation. Kalle Raiskila
2010-11-15Wire up primitive support in the assembler backend for writing .o filesChris Lattner
2010-11-15split out an encoder for memri operands, allowing a relocation to be ploppedChris Lattner
2010-11-15add support for encoding the lo14 forms used for a few PPC64 addressingChris Lattner
2010-11-15fix a regression with the new instprinter: we lost the ability toChris Lattner
2010-11-15implement the start of support for lo16 and ha16, allowing us to get stuff like:Chris Lattner
2010-11-15add a fixup for conditional branches, giving us output like this:Chris Lattner
2010-11-15change direct branches to encode with the same encoding methodChris Lattner
2010-11-15eliminate a now-unneeded operand printer.Chris Lattner
2010-11-15split call operands out to their own encoding class, simplifyingChris Lattner
2010-11-15correct the fixup comment printer to work on big endian platforms.Chris Lattner
2010-11-15add proper encoding for MTCRF instead of using a hack.Chris Lattner
2010-11-15add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner
2010-11-15add basic encoding support for immediates and registers, allowing us Chris Lattner
2010-11-15add a dummy entry to fix a build errorChris Lattner
2010-11-15Implement a basic MCCodeEmitter for PPC. This doesn't handleChris Lattner
2010-11-15dissolve some more hacks.Chris Lattner
2010-11-15fix some fixme's, removing dead code.Chris Lattner
2010-11-15remove asmstrings (which can never be printed) from pseudo Chris Lattner
2010-11-15strength reduce TOC temp label generation, no functionality change.Chris Lattner
2010-11-15rip out a ton of old instruction printing junk now that theChris Lattner
2010-11-15Object: Add missing makefile.Michael J. Spencer
2010-11-15Make sure ARM multi load / store pass copies memoperands when forming ldrd / ...Evan Cheng
2010-11-15Turn on the new instprinter by default.Chris Lattner
2010-11-15Add LLVMObject Library.Michael J. Spencer
2010-11-15convert the operand bits into bitfields since they are all combinable inChris Lattner
2010-11-15add targetoperand flags for jump tables, constant pool and block addressChris Lattner
2010-11-15remove some extraneous quotes to make the new instprinter match.Chris Lattner
2010-11-15silence a ton of warnings from clang.Chris Lattner
2010-11-15Attempt to unbreak cmake-based buildsAnton Korobeynikov
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov
2010-11-15Whitespace cleanupAnton Korobeynikov
2010-11-14Move the logic to decide with which symbol we produce a relocation (if any) toRafael Espindola
2010-11-14implement support for the MO_DARWIN_STUB TargetOperand flag,Chris Lattner