Remove alignment from deserted constant islands.
[oota-llvm.git] / lib / Target / ARM / ARMConstantIslandPass.cpp
2011-12-06 Jakob Stoklund OlesenRemove alignment from deserted constant islands.
2011-12-06 Jakob Stoklund OlesenAlign ARM constant pool islands via their basic block.
2011-12-06 Jakob Stoklund OlesenUse an existing function.
2011-09-12 Owen AndersonThere's no need to add additional predicate operands...
2011-09-09 Owen AndersonFix buildbot breakage caused by r139415. I missed...
2011-09-09 Owen AndersonThumb unconditional branches are allowed in IT blocks...
2011-07-20 Evan ChengSink ARMMCExpr and ARMAddressingModes into MC layer...
2011-07-18 Owen AndersonRe-apply r135319 with a fix for the constant island...
2011-07-08 Jim GrosbachMake tBX_RET and tBX_RET_vararg predicable.
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-04-01 Evan ChengAvoid de-referencing pass beginning of a basic block...
2011-02-15 Duncan SandsSpelling fix: consequtive -> consecutive.
2011-02-08 Owen AndersonRevert both r121082 (which broke a bunch of constant...
2011-02-08 Evan ChengTemporary workaround for a bad bug introduced by r12108...
2011-01-30 Anton KorobeynikovSave a mapping between original and cloned constpool...
2011-01-17 Evan ChengMaterialize GA addresses with movw + movt pairs for...
2010-12-21 Bill WendlingComment cleanups.
2010-12-18 Bill WendlingRemoveUnusedCPEntries can change things. Track it.
2010-12-15 Jim GrosbachThumb1 had two patterns for the same load-from-constant...
2010-12-13 Owen AndersonRevert r121721, which broke buildbots.
2010-12-13 Owen AndersonMake Thumb2 LEA-like instruction into pseudos, which...
2010-12-07 Jim GrosbachRefactor the ARM CMPz* patterns to just use the normal...
2010-12-07 Owen AndersonSecond attempt at converting Thumb2's LDRpci, including...
2010-11-29 Jim GrosbachRename t2 TBB and TBH instructions to reference that...
2010-10-26 Jim GrosbachFirst part of refactoring ARM addrmode2 (load/store...
2010-08-18 Eric ChristopherRemove extra header.
2010-08-12 Evan ChengMake sure ARM constant island pass does not break up...
2010-08-09 Evan ChengChange -prefer-32bit-thumb to attribute -mattr=+32bit...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-23 Dale JohannesenRevert 109076. It is wrong and was causing regressions...
2010-07-22 Chris Lattnereliminate the TargetInstrInfo::GetInstSizeInBytes hook.
2010-07-22 Evan ChengFix constant island pass's handling of tBR_JTr. The...
2010-07-07 Jim Grosbachgrammar
2010-07-07 Jim GrosbachHandle cases where the post-RA scheduler may move instr...
2010-07-07 Jim Grosbachgrammar and trailing whitespace
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-21 Jim Grosbachearly exit for dbg_value instructions
2010-06-02 Jim GrosbachClean up 80 column violations. No functional change.
2010-04-02 Chris Lattneruse DebugLoc default ctor instead of DebugLoc::getUnkno...
2010-03-13 Bob WilsonChange ARM ld/st multiple instructions to have variant...
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...
next