aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove redundant parameter.Bob Wilson2009-10-121-8/+6
* Use early exit to reduce indentation.Bob Wilson2009-10-121-19/+20
* Change to return a value by reference.Bob Wilson2009-10-121-6/+6
* Add a typedef for an iterator.Bob Wilson2009-10-121-6/+8
* ARM::tPOP and tPOP_RET each has an extra writeback operand now.Evan Cheng2009-10-011-2/+4
* eliminate the last DOUTs from the targets.Chris Lattner2009-08-231-12/+14
* remove various std::ostream version of printing methods fromChris Lattner2009-08-231-13/+16
* Also shrink immediate branches; also more assembler workarounds.Evan Cheng2009-08-141-7/+54
* Shrink ADR and LDR from constantpool late during constantpool island pass.Evan Cheng2009-08-141-11/+72