summaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove extra header.Eric Christopher2010-08-181-1/+0
* Make sure ARM constant island pass does not break up an IT block. If the spli...Evan Cheng2010-08-121-3/+20
* Change -prefer-32bit-thumb to attribute -mattr=+32bit instead to disable more...Evan Cheng2010-08-091-1/+1
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Revert 109076. It is wrong and was causing regressions. Add someDale Johannesen2010-07-231-18/+48
* eliminate the TargetInstrInfo::GetInstSizeInBytes hook. Chris Lattner2010-07-221-2/+2
* Fix constant island pass's handling of tBR_JTr. The offset of the instruction...Evan Cheng2010-07-221-2/+10
* grammarJim Grosbach2010-07-071-1/+1
* Handle cases where the post-RA scheduler may move instructions between theJim Grosbach2010-07-071-6/+21
* grammar and trailing whitespaceJim Grosbach2010-07-071-6/+6
* Use pre-increment instead of post-increment when the result is not used.Dan Gohman2010-06-221-6/+6
* early exit for dbg_value instructionsJim Grosbach2010-06-211-0/+2
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-021-1/+2
* use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner2010-04-021-11/+8
* Change ARM ld/st multiple instructions to have variant instructions forBob Wilson2010-03-131-4/+3
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-1/+1
* eliminate the ARMFunctionInfo::Align member, using Chris Lattner2010-01-271-5/+5
* prep work to support a future where getJumpTableInfo will returnChris Lattner2010-01-251-0/+4
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-11/+11
* The verify() call of CPEIsInRange() isn't right for the assertion check ofJim Grosbach2009-11-201-2/+5
* Remove verifySizes() since it's not adding much value.Jim Grosbach2009-11-201-36/+0
* When placing constant islands and adjusting for alignment padding, inlineJim Grosbach2009-11-191-7/+66
* fix typoJim Grosbach2009-11-191-1/+1
* Enable arm jumpt table adjustment.Jim Grosbach2009-11-171-1/+1
* When moving a block for table jumps, make sure the prior block terminatorJim Grosbach2009-11-171-7/+9
* Simplify thumb2 jump table adjustments. Remove unnecessary calculation andJim Grosbach2009-11-161-58/+14
* clarify commentJim Grosbach2009-11-161-2/+2
* back off for a bit. tracking down weirdnessJim Grosbach2009-11-161-1/+1
* Analyze has to be before checking the condition, obviously. Properly construc...Jim Grosbach2009-11-161-6/+8
* cleanup.Jim Grosbach2009-11-141-3/+1
* Cleanup flow, and only update the jump table we're analyzing when replacing a...Jim Grosbach2009-11-141-9/+11
* Block renumberingJim Grosbach2009-11-131-3/+1
* Update TB[BH] layout optimization. Add support for moving the target blockJim Grosbach2009-11-121-33/+115
* Revert 86857. It's causing consumer-typeset to fail, and there's a better way...Jim Grosbach2009-11-121-7/+4
* Do jump table adjustment before constant island allocationJim Grosbach2009-11-111-4/+7
* The TBB and TBH instructions for Thumb2 are really handy for jump tables, butJim Grosbach2009-11-111-3/+96
* Use Unified Assembly Syntax for the ARM backend.Jim Grosbach2009-11-091-2/+2
* Use cbz and cbnz instructions.Evan Cheng2009-10-311-11/+53
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-1/+1
* Fix a potential performance problem in placing ARM constant pools.Bob Wilson2009-10-151-29/+67
* Be smarter about reusing constant pool entries.Bob Wilson2009-10-151-4/+17
* Fix another problem with ARM constant pools. Radar 7303551.Bob Wilson2009-10-151-7/+5
* Fix regression introduced by r83894.Bob Wilson2009-10-131-1/+2
* Delete a comment that makes no sense to me. The statement that moving a CPEBob Wilson2009-10-121-2/+1
* Change CreateNewWater method to return NewMBB by reference.Bob Wilson2009-10-121-8/+8
* Last week, ARMConstantIslandPass was failing to converge for theBob Wilson2009-10-121-9/+9
* Another minor clean-up.Bob Wilson2009-10-121-5/+5