aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
AgeCommit message (Expand)Author
2007-02-25cosmetic changes from review of last patch. obviousDale Johannesen
2007-02-25remove crediting of Evan Cheng and me.Dale Johannesen
2007-02-25Removed WaterListOffset, inserted BBOffsets. Remove TODO item about thisDale Johannesen
2007-02-23rewrite of constant islandsDale Johannesen
2007-02-09These vectors are frequently large. Use std::vector instead.Evan Cheng
2007-02-09Add reference counting to constantpool entries. Delete the unused ones.Evan Cheng
2007-02-03- Branch max. displacement calculation bug.Evan Cheng
2007-02-02Use MBB.empty() instead of MBB.size() for speed.Evan Cheng
2007-02-02Watch out for empty BB.Evan Cheng
2007-02-01Pasto. Lots of it.Evan Cheng
2007-02-01- Off by one bugs in maximum displacement calculation / testing.Evan Cheng
2007-02-01Pessmistically assume the .align 2 before the first constpool entry addsEvan Cheng
2007-01-31Handle an interesting corner case: the constpool_entry being reference is twoEvan Cheng
2007-01-31When determining whether a pc relative branch / load displacement fits in theEvan Cheng
2007-01-31Some comments.Evan Cheng
2007-01-31ConstPool island bug: watch out for cases where UserMI is the last MI of the BB.Evan Cheng
2007-01-31- Added Thumb constpool island support.Evan Cheng
2007-01-30- In thumb mode, if size of MachineFunction is >= 2048, force LR to beEvan Cheng
2007-01-29Factor GetInstSize() out of constpool island pass.Evan Cheng
2007-01-27Thumb jumptable support.Evan Cheng
2007-01-26Conditional branch being fixed up is not the last MI in the BB, there is aEvan Cheng
2007-01-26Make LABEL a builtin opcode.Jim Laskey
2007-01-26SplitBlockBeforeInstr() insert a unconditional branch to the next BB. ThisEvan Cheng
2007-01-26Need to scan the function for branches even if there aren't any constants.Evan Cheng
2007-01-25Forgot to update this.Evan Cheng
2007-01-25Add comment, fix typo, reduce memory usage, etc.Evan Cheng
2007-01-25Doh. Skip JT branches.Evan Cheng
2007-01-25Added (preliminary) branch shortening capability to constantpool island pass.Evan Cheng
2007-01-24Use PC relative ldr to load from a constantpool in Thumb mode.Evan Cheng
2007-01-19ARM backend contribution from Apple.Evan Cheng