summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
Commit message (Expand)AuthorAge
...
* Revert 109076. It is wrong and was causing regressions. Add someDale Johannesen2010-07-23
* eliminate the TargetInstrInfo::GetInstSizeInBytes hook. Chris Lattner2010-07-22
* Fix constant island pass's handling of tBR_JTr. The offset of the instruction...Evan Cheng2010-07-22
* grammarJim Grosbach2010-07-07
* Handle cases where the post-RA scheduler may move instructions between theJim Grosbach2010-07-07
* grammar and trailing whitespaceJim Grosbach2010-07-07
* Use pre-increment instead of post-increment when the result is not used.Dan Gohman2010-06-22
* early exit for dbg_value instructionsJim Grosbach2010-06-21
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-02
* use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner2010-04-02
* Change ARM ld/st multiple instructions to have variant instructions forBob Wilson2010-03-13
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* eliminate the ARMFunctionInfo::Align member, using Chris Lattner2010-01-27
* prep work to support a future where getJumpTableInfo will returnChris Lattner2010-01-25
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-03
* The verify() call of CPEIsInRange() isn't right for the assertion check ofJim Grosbach2009-11-20
* Remove verifySizes() since it's not adding much value.Jim Grosbach2009-11-20
* When placing constant islands and adjusting for alignment padding, inlineJim Grosbach2009-11-19
* fix typoJim Grosbach2009-11-19
* Enable arm jumpt table adjustment.Jim Grosbach2009-11-17
* When moving a block for table jumps, make sure the prior block terminatorJim Grosbach2009-11-17
* Simplify thumb2 jump table adjustments. Remove unnecessary calculation andJim Grosbach2009-11-16
* clarify commentJim Grosbach2009-11-16
* back off for a bit. tracking down weirdnessJim Grosbach2009-11-16
* Analyze has to be before checking the condition, obviously. Properly construc...Jim Grosbach2009-11-16
* cleanup.Jim Grosbach2009-11-14
* Cleanup flow, and only update the jump table we're analyzing when replacing a...Jim Grosbach2009-11-14
* Block renumberingJim Grosbach2009-11-13
* Update TB[BH] layout optimization. Add support for moving the target blockJim Grosbach2009-11-12
* Revert 86857. It's causing consumer-typeset to fail, and there's a better way...Jim Grosbach2009-11-12
* Do jump table adjustment before constant island allocationJim Grosbach2009-11-11
* The TBB and TBH instructions for Thumb2 are really handy for jump tables, butJim Grosbach2009-11-11
* Use Unified Assembly Syntax for the ARM backend.Jim Grosbach2009-11-09
* Use cbz and cbnz instructions.Evan Cheng2009-10-31
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* Fix a potential performance problem in placing ARM constant pools.Bob Wilson2009-10-15
* Be smarter about reusing constant pool entries.Bob Wilson2009-10-15
* Fix another problem with ARM constant pools. Radar 7303551.Bob Wilson2009-10-15
* Fix regression introduced by r83894.Bob Wilson2009-10-13
* Delete a comment that makes no sense to me. The statement that moving a CPEBob Wilson2009-10-12
* Change CreateNewWater method to return NewMBB by reference.Bob Wilson2009-10-12
* Last week, ARMConstantIslandPass was failing to converge for theBob Wilson2009-10-12
* Another minor clean-up.Bob Wilson2009-10-12
* Remove redundant parameter.Bob Wilson2009-10-12
* Use early exit to reduce indentation.Bob Wilson2009-10-12
* Change to return a value by reference.Bob Wilson2009-10-12
* Add a typedef for an iterator.Bob Wilson2009-10-12
* ARM::tPOP and tPOP_RET each has an extra writeback operand now.Evan Cheng2009-10-01
* eliminate the last DOUTs from the targets.Chris Lattner2009-08-23