aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-031-3/+3
* Remove isImm(), isReg(), and friends, in favor of Dan Gohman2008-09-131-1/+1
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-071-8/+9
* Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray2008-04-161-10/+10
* rename MachineInstr::setInstrDescriptor -> setDescChris Lattner2008-01-111-1/+1
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-071-2/+2
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-071-2/+2
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-301-11/+11
* Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner2007-12-301-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Eliminate the remaining uses of getTypeSize. ThisDuncan Sands2007-11-051-1/+1
* ARM: make branch folder remove unconditional branchesDale Johannesen2007-07-121-5/+2
* Fix hang compiling TimberWolf (allow for islandsDale Johannesen2007-07-111-6/+7
* Didn't mean the last commit. Revert.Evan Cheng2007-07-101-8/+6
* Update.Evan Cheng2007-07-101-6/+8
* Reflects the chanegs made to PredicateOperand.Evan Cheng2007-07-051-1/+3
* Fix comment.Evan Cheng2007-05-161-1/+1
* Add PredicateOperand to all ARM instructions that have the condition field.Evan Cheng2007-05-151-6/+6
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+4
* Rewrite of Thumb constant islands handling (exact allowance for paddingDale Johannesen2007-04-291-84/+222
* Doh. ARM::LEApcrel is a single instruction MI.Evan Cheng2007-04-271-5/+3
* Special handling of LEApcrel and tLEApcrel.Evan Cheng2007-04-271-0/+11
* Make Thumb funcs containing islands 4-byte aligned. Fix bugs maintainingDale Johannesen2007-04-231-6/+19
* Remove unused constant pool entries.Evan Cheng2007-04-031-32/+60
* fix off by 1 error in displacement computationDale Johannesen2007-04-021-0/+5
* - Track which callee-saved registers are spilled.Evan Cheng2007-03-011-1/+1
* Changes requested in review of last pass. Also pulled isThumb into aDale Johannesen2007-02-281-113/+142
* Add intelligence about where to break large blocks.Dale Johannesen2007-02-281-23/+73
* cosmetic changes from review of last patch. obviousDale Johannesen2007-02-251-2/+2
* remove crediting of Evan Cheng and me.Dale Johannesen2007-02-251-1/+0
* Removed WaterListOffset, inserted BBOffsets. Remove TODO item about thisDale Johannesen2007-02-251-102/+105
* rewrite of constant islandsDale Johannesen2007-02-231-73/+262
* These vectors are frequently large. Use std::vector instead.Evan Cheng2007-02-091-10/+10
* Add reference counting to constantpool entries. Delete the unused ones.Evan Cheng2007-02-091-36/+113
* - Branch max. displacement calculation bug.Evan Cheng2007-02-031-9/+20
* Use MBB.empty() instead of MBB.size() for speed.Evan Cheng2007-02-021-1/+1
* Watch out for empty BB.Evan Cheng2007-02-021-0/+1
* Pasto. Lots of it.Evan Cheng2007-02-011-5/+3
* - Off by one bugs in maximum displacement calculation / testing.Evan Cheng2007-02-011-15/+28
* Pessmistically assume the .align 2 before the first constpool entry addsEvan Cheng2007-02-011-2/+12
* Handle an interesting corner case: the constpool_entry being reference is twoEvan Cheng2007-01-311-2/+2
* When determining whether a pc relative branch / load displacement fits in theEvan Cheng2007-01-311-27/+42
* Some comments.Evan Cheng2007-01-311-2/+6
* ConstPool island bug: watch out for cases where UserMI is the last MI of the BB.Evan Cheng2007-01-311-4/+16
* - Added Thumb constpool island support.Evan Cheng2007-01-311-24/+17
* - In thumb mode, if size of MachineFunction is >= 2048, force LR to beEvan Cheng2007-01-301-31/+99
* Factor GetInstSize() out of constpool island pass.Evan Cheng2007-01-291-69/+4