summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/Thumb2ITBlockPass.cpp
Commit message (Expand)AuthorAge
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Use a small local function for a single remaining late isMoveInstr call inJakob Stoklund Olesen2010-07-16
* Remove early IT block formation. It's not used.Evan Cheng2010-07-02
* Remove pointless variable LastDef.Duncan Sands2010-06-29
* minor housekeeping cleanup: 80-column, trailing whitespace, spelling, etc.. N...Jim Grosbach2010-06-28
* Thumb2ITBlockPass: Fix a possible dereference of an invalid iterator. This wasDaniel Dunbar2010-06-25
* Tail merging pass shall not break up IT blocks. rdar://8115404Evan Cheng2010-06-22
* Fix a crash caused by dereference of MBB.end(). rdar://8110842Evan Cheng2010-06-20
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-18
* Delete code that's not safe.Evan Cheng2010-06-10
* Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...Evan Cheng2010-06-09
* Thumb2 IT blocks are fairly expensive. When there are multiple selects usingEvan Cheng2010-06-09
* Handle dbg_value instructions (i.e., skip them) when generating IT blocks.Jim Grosbach2010-06-07
* Fixed a bug in the IT mask printing where T means the cond bit in the maskJohnny Chen2010-03-17
* --- Reverse-merging r98637 into '.':Bob Wilson2010-03-16
* Initial ARM/Thumb disassembler check-in. It consists of a tablgen backendJohnny Chen2010-03-16
* 80-column cleanup of file header commentsJim Grosbach2009-11-07
* - Add pseudo instructions tLDRpci_pic and t2LDRpci_pic which does a pc-relativeEvan Cheng2009-11-06
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* Branches must be the last instruction in a Thumb2 IT block. Approved by Evan ...Sandeep Patel2009-10-15
* Fix Thumb2 IT block pass bug. t2MOVi32imm may not be the start of a IT block.Evan Cheng2009-09-28
* Make ARM and Thumb2 32-bit immediate materialization into a single 32-bit pseudoEvan Cheng2009-09-28
* Turn on if-conversion for thumb2.Evan Cheng2009-08-15
* I can type.Evan Cheng2009-08-08
* Fix a bunch of namespace pollution.Dan Gohman2009-08-07
* Don't put IT instruction before conditional branches.Evan Cheng2009-07-11
* Add a thumb2 pass to insert IT blocks.Evan Cheng2009-07-10