summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
Commit message (Expand)AuthorAge
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* Rewrite of Thumb constant islands handling (exact allowance for paddingDale Johannesen2007-04-29
* Doh. ARM::LEApcrel is a single instruction MI.Evan Cheng2007-04-27
* Special handling of LEApcrel and tLEApcrel.Evan Cheng2007-04-27
* Make Thumb funcs containing islands 4-byte aligned. Fix bugs maintainingDale Johannesen2007-04-23
* Remove unused constant pool entries.Evan Cheng2007-04-03
* fix off by 1 error in displacement computationDale Johannesen2007-04-02
* - Track which callee-saved registers are spilled.Evan Cheng2007-03-01
* Changes requested in review of last pass. Also pulled isThumb into aDale Johannesen2007-02-28
* Add intelligence about where to break large blocks.Dale Johannesen2007-02-28
* cosmetic changes from review of last patch. obviousDale Johannesen2007-02-25
* remove crediting of Evan Cheng and me.Dale Johannesen2007-02-25
* Removed WaterListOffset, inserted BBOffsets. Remove TODO item about thisDale Johannesen2007-02-25
* rewrite of constant islandsDale Johannesen2007-02-23
* These vectors are frequently large. Use std::vector instead.Evan Cheng2007-02-09
* Add reference counting to constantpool entries. Delete the unused ones.Evan Cheng2007-02-09
* - Branch max. displacement calculation bug.Evan Cheng2007-02-03
* Use MBB.empty() instead of MBB.size() for speed.Evan Cheng2007-02-02
* Watch out for empty BB.Evan Cheng2007-02-02
* Pasto. Lots of it.Evan Cheng2007-02-01
* - Off by one bugs in maximum displacement calculation / testing.Evan Cheng2007-02-01
* Pessmistically assume the .align 2 before the first constpool entry addsEvan Cheng2007-02-01
* Handle an interesting corner case: the constpool_entry being reference is twoEvan Cheng2007-01-31
* When determining whether a pc relative branch / load displacement fits in theEvan Cheng2007-01-31
* Some comments.Evan Cheng2007-01-31
* ConstPool island bug: watch out for cases where UserMI is the last MI of the BB.Evan Cheng2007-01-31
* - Added Thumb constpool island support.Evan Cheng2007-01-31
* - In thumb mode, if size of MachineFunction is >= 2048, force LR to beEvan Cheng2007-01-30
* Factor GetInstSize() out of constpool island pass.Evan Cheng2007-01-29
* Thumb jumptable support.Evan Cheng2007-01-27
* Conditional branch being fixed up is not the last MI in the BB, there is aEvan Cheng2007-01-26
* Make LABEL a builtin opcode.Jim Laskey2007-01-26
* SplitBlockBeforeInstr() insert a unconditional branch to the next BB. ThisEvan Cheng2007-01-26
* Need to scan the function for branches even if there aren't any constants.Evan Cheng2007-01-26
* Forgot to update this.Evan Cheng2007-01-25
* Add comment, fix typo, reduce memory usage, etc.Evan Cheng2007-01-25
* Doh. Skip JT branches.Evan Cheng2007-01-25
* Added (preliminary) branch shortening capability to constantpool island pass.Evan Cheng2007-01-25
* Use PC relative ldr to load from a constantpool in Thumb mode.Evan Cheng2007-01-24
* ARM backend contribution from Apple.Evan Cheng2007-01-19