move target-independent opcodes out of TargetInstrInfo
[oota-llvm.git] / lib / Target / ARM / ARMConstantIslandPass.cpp
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-27 Chris Lattnereliminate the ARMFunctionInfo::Align member, using
2010-01-25 Chris Lattnerprep work to support a future where getJumpTableInfo...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-20 Jim GrosbachThe verify() call of CPEIsInRange() isn't right for...
2009-11-20 Jim GrosbachRemove verifySizes() since it's not adding much value.
2009-11-19 Jim GrosbachWhen placing constant islands and adjusting for alignme...
2009-11-19 Jim Grosbachfix typo
2009-11-17 Jim GrosbachEnable arm jumpt table adjustment.
2009-11-17 Jim GrosbachWhen moving a block for table jumps, make sure the...
2009-11-16 Jim GrosbachSimplify thumb2 jump table adjustments. Remove unnecess...
2009-11-16 Jim Grosbachclarify comment
2009-11-16 Jim Grosbachback off for a bit. tracking down weirdness
2009-11-16 Jim GrosbachAnalyze has to be before checking the condition, obviou...
2009-11-14 Jim Grosbachcleanup.
2009-11-14 Jim GrosbachCleanup flow, and only update the jump table we're...
2009-11-13 Jim GrosbachBlock renumbering
2009-11-12 Jim GrosbachUpdate TB[BH] layout optimization. Add support for...
2009-11-12 Jim GrosbachRevert 86857. It's causing consumer-typeset to fail...
2009-11-11 Jim GrosbachDo jump table adjustment before constant island allocation
2009-11-11 Jim GrosbachThe TBB and TBH instructions for Thumb2 are really...
2009-11-09 Jim GrosbachUse Unified Assembly Syntax for the ARM backend.
2009-10-31 Evan ChengUse cbz and cbnz instructions.
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-15 Bob WilsonFix a potential performance problem in placing ARM...
2009-10-15 Bob WilsonBe smarter about reusing constant pool entries.
2009-10-15 Bob WilsonFix another problem with ARM constant pools. Radar...
2009-10-13 Bob WilsonFix regression introduced by r83894.
2009-10-12 Bob WilsonDelete a comment that makes no sense to me. The statem...
2009-10-12 Bob WilsonChange CreateNewWater method to return NewMBB by reference.
2009-10-12 Bob WilsonLast week, ARMConstantIslandPass was failing to converg...
2009-10-12 Bob WilsonAnother minor clean-up.
2009-10-12 Bob WilsonRemove redundant parameter.
2009-10-12 Bob WilsonUse early exit to reduce indentation.
2009-10-12 Bob WilsonChange to return a value by reference.
2009-10-12 Bob WilsonAdd a typedef for an iterator.
2009-10-01 Evan ChengARM::tPOP and tPOP_RET each has an extra writeback...
2009-08-23 Chris Lattnereliminate the last DOUTs from the targets.
2009-08-23 Chris Lattnerremove various std::ostream version of printing methods...
2009-08-14 Evan ChengAlso shrink immediate branches; also more assembler...
2009-08-14 Evan ChengShrink ADR and LDR from constantpool late during consta...
2009-08-13 Evan ChengtPOP_RET now has predicate operands.
2009-08-12 Evan ChengRemove another Darwin assembler workaround.
2009-08-11 Evan ChengShrinkify Thumb2 load / store multiple instructions.
2009-08-11 Jim GrosbachWhitespace cleanup. Remove trailing whitespace.
2009-08-11 Evan ChengCosmetic changes.
2009-08-07 Evan ChengError out, rather than infinite looping, if constant...
2009-08-07 Evan ChengtBfar is bl, which clobbers LR.
2009-08-01 Evan ChengWorkaround a couple of Darwin assembler bugs.
2009-07-31 Evan Cheng- Teach TBB / TBH offset limits are 510 and 131070...
2009-07-29 Evan Chengtbb / tbh instructions only branch forward, not backwards.
2009-07-29 Evan ChengOptimize Thumb2 jumptable to use tbb / tbh when all...
2009-07-25 Evan ChengChange Thumb2 jumptable codegen to one that uses two...
2009-07-24 Evan ChengDisable my constant island pass optimization (to make...
2009-07-24 Evan ChengMake sure thumb2 jumptable entries are aligned.
2009-07-23 Evan ChengFix up ARM constant island pass for Thumb2.
2009-07-21 Evan ChengFixing cp island pass. Step 1: Determine whether the...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-08 David GoodwinUse common code for both ARM and Thumb-2 instruction...
2009-07-07 Evan Cheng80 col violation.
2009-07-01 Bob WilsonAdd a new addressing mode for NEON load/store instructions.
2009-06-30 David GoodwinImprove Thumb-2 jump table support.
2009-06-30 David GoodwinAdd conditional and unconditional thumb-2 branch. Add...
2009-06-29 Evan ChengImplement Thumb2 ldr.
2009-05-12 Bob WilsonFix up a few minor typos in comments.
2009-05-12 Bob WilsonFix 80-col violations and remove trailing whitespace...
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-02-13 Dale JohannesenRemove refs to non-DebugLoc versions of BuildMI from...
2009-01-28 Evan ChengSuppress a compile time warning.
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2008-11-08 Evan ChengUse ARMFunctionInfo to track number of constpool entrie...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-13 Dan GohmanRemove isImm(), isReg(), and friends, in favor of
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-04-16 Nicolas GeoffrayInfrastructure for getting the machine code size of...
2008-01-11 Chris Lattnerrename MachineInstr::setInstrDescriptor -> setDesc
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-30 Chris LattnerUse MachineOperand::getImm instead of MachineOperand...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-11-05 Duncan SandsEliminate the remaining uses of getTypeSize. This
2007-07-12 Dale JohannesenARM: make branch folder remove unconditional branches
2007-07-11 Dale JohannesenFix hang compiling TimberWolf (allow for islands
2007-07-10 Evan ChengDidn't mean the last commit. Revert.
2007-07-10 Evan ChengUpdate.
2007-07-05 Evan ChengReflects the chanegs made to PredicateOperand.
2007-05-16 Evan ChengFix comment.
2007-05-15 Evan ChengAdd PredicateOperand to all ARM instructions that have...
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-29 Dale JohannesenRewrite of Thumb constant islands handling (exact allow...
2007-04-27 Evan ChengDoh. ARM::LEApcrel is a single instruction MI.
2007-04-27 Evan ChengSpecial handling of LEApcrel and tLEApcrel.
2007-04-23 Dale JohannesenMake Thumb funcs containing islands 4-byte aligned...
2007-04-03 Evan ChengRemove unused constant pool entries.
next