Add a typedef for an iterator.
[oota-llvm.git] / lib / Target / ARM / ARMConstantIslandPass.cpp
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.
2007-04-02 Dale Johannesenfix off by 1 error in displacement computation
2007-03-01 Evan Cheng- Track which callee-saved registers are spilled.
2007-02-28 Dale JohannesenChanges requested in review of last pass. Also pulled...
2007-02-28 Dale JohannesenAdd intelligence about where to break large blocks.
2007-02-25 Dale Johannesencosmetic changes from review of last patch. obvious
2007-02-25 Dale Johannesenremove crediting of Evan Cheng and me.
2007-02-25 Dale JohannesenRemoved WaterListOffset, inserted BBOffsets. Remove...
2007-02-23 Dale Johannesenrewrite of constant islands
2007-02-09 Evan ChengThese vectors are frequently large. Use std::vector...
2007-02-09 Evan ChengAdd reference counting to constantpool entries. Delete...
2007-02-03 Evan Cheng- Branch max. displacement calculation bug.
2007-02-02 Evan ChengUse MBB.empty() instead of MBB.size() for speed.
2007-02-02 Evan ChengWatch out for empty BB.
2007-02-01 Evan ChengPasto. Lots of it.
2007-02-01 Evan Cheng- Off by one bugs in maximum displacement calculation...
2007-02-01 Evan ChengPessmistically assume the .align 2 before the first...
2007-01-31 Evan ChengHandle an interesting corner case: the constpool_entry...
2007-01-31 Evan ChengWhen determining whether a pc relative branch / load...
2007-01-31 Evan ChengSome comments.
2007-01-31 Evan ChengConstPool island bug: watch out for cases where UserMI...
2007-01-31 Evan Cheng- Added Thumb constpool island support.
2007-01-30 Evan Cheng- In thumb mode, if size of MachineFunction is >= 2048...
2007-01-29 Evan ChengFactor GetInstSize() out of constpool island pass.
2007-01-27 Evan ChengThumb jumptable support.
2007-01-26 Evan ChengConditional branch being fixed up is not the last MI...
2007-01-26 Jim LaskeyMake LABEL a builtin opcode.
2007-01-26 Evan ChengSplitBlockBeforeInstr() insert a unconditional branch...
2007-01-26 Evan ChengNeed to scan the function for branches even if there...
2007-01-25 Evan ChengForgot to update this.
2007-01-25 Evan ChengAdd comment, fix typo, reduce memory usage, etc.
2007-01-25 Evan ChengDoh. Skip JT branches.
2007-01-25 Evan ChengAdded (preliminary) branch shortening capability to...
2007-01-24 Evan ChengUse PC relative ldr to load from a constantpool in...
2007-01-19 Evan ChengARM backend contribution from Apple.