aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Silence Release-Asserts warnings.Daniel Dunbar2009-05-182-6/+10
* Prevented reg0 from being added to MBB live-in set, which was causing issuesLang Hames2009-05-171-0/+5
* Rename MachineVerifier pass to avoid command line collision.Jakob Stoklund Olesen2009-05-171-1/+1
* Verify that explicit definitions in the TargetInstrDesc are matched byJakob Stoklund Olesen2009-05-161-1/+12
* Allow redefinition of reserved registers.Jakob Stoklund Olesen2009-05-161-2/+3
* Put back a bit of expensive checking logic thatDuncan Sands2009-05-161-1/+1
* Pacify gcc-4.3, which suggests explicit braces hereDuncan Sands2009-05-161-1/+2
* Pass to verify generated machine code.Jakob Stoklund Olesen2009-05-163-27/+704
* Split out the DwarfDebug module from the DwarfWriter module.Bill Wendling2009-05-157-2804/+3188
* Mark class as hidden.Bill Wendling2009-05-151-1/+1
* Fix PR4210. Rewritter should track and update kills of sub-registers as well.Evan Cheng2009-05-151-42/+63
* Move c'tor/d'tor to top of file.Bill Wendling2009-05-151-17/+14
* Split out the DwarfException class into its own file. No functionality change,Bill Wendling2009-05-153-769/+894
* Split out the Dwarf writer stuff into separate files. This is a much moreBill Wendling2009-05-157-1278/+1584
* Down with static variables!Owen Anderson2009-05-141-4/+8
* Tag blocks with DW_AT_APPLE_block.Mike Stump2009-05-141-0/+7
* Revert r71744. I must not have understood this correctly, because theBob Wilson2009-05-141-4/+9
* Fix for PR4124. Make TwoAddressFormPass::FindLastUseInMBB return the real las...Lang Hames2009-05-141-2/+5
* Add an assert to turn a segfault on an unsupported inlineDan Gohman2009-05-141-0/+2
* There's yet more ugliness (surprise!) in DebugInfo. This needs major reworking.Bill Wendling2009-05-131-21/+30
* The IfConverter::MergeBlocks method appears to be used only to merge a basicBob Wilson2009-05-131-9/+4
* Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presenceJim Grosbach2009-05-133-8/+1
* Revert a portion of Dan's change r71018 that I'm convinced is wrong.Bob Wilson2009-05-131-1/+1
* Merge adjacent conditional.Bob Wilson2009-05-131-2/+0
* Remove an unused variable.Bob Wilson2009-05-131-3/+0
* Fix some typos and spelling and grammar, mostly in comments, but also oneBob Wilson2009-05-131-21/+20
* Run code placement optimization for targets that want it (arm and x86 for now).Evan Cheng2009-05-132-0/+4
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-131-3/+3
* Move the bookkeeping of the debug scopes back to the place where itBill Wendling2009-05-131-20/+20
* PEI: rename PEI.h to PrologEpilogInserter.h to adhere to file naming standardJohn Mosby2009-05-133-2/+2
* add ShrinkWrapping.cppChris Lattner2009-05-131-0/+1
* Fix for PR4121. If TwoAddressInstructionPass removes a dead def, and the regBLang Hames2009-05-131-0/+6
* Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach2009-05-123-1/+8
* If header of inner loop is aligned, do not align the outer loop header. We do...Evan Cheng2009-05-121-6/+33
* Teach TransferDeadness to delete truly dead instructions if they do not produ...Evan Cheng2009-05-122-21/+60
* Restructure PEI code:John Mosby2009-05-123-1307/+1375
* Switch to using IRBuilder throughout.Jay Foad2009-05-121-204/+195
* Fixed a stack slot coloring with reg bug: do not update implicit use / def wh...Evan Cheng2009-05-122-16/+47
* Fix pr4195: When iterating through predecessor blocks, break out of the loopBob Wilson2009-05-121-3/+3
* - Record that the debug info is actually used so that the label folder doesn'tBill Wendling2009-05-121-10/+10
* Fixed PR4090.Lang Hames2009-05-111-1/+16
* Fix PR4188. TailMerging can't tolerate inexactDale Johannesen2009-05-111-0/+15
* Apply patch review feedback.Evan Cheng2009-05-111-0/+2
* Unbreak non-debug build.Evan Cheng2009-05-111-0/+8
* Eliminate a compiler warning.Evan Cheng2009-05-111-0/+1
* When scalarizing a vector BITCAST, check whether the operand has vectorDan Gohman2009-05-111-1/+2
* Shrink wrapping in PEI:John Mosby2009-05-111-610/+1066
* Don't generate redundant casts of constant values when lowering calls toJay Foad2009-05-111-38/+29
* This is a large rewrite of how Dwarf info for inlined functions is handled.Bill Wendling2009-05-101-95/+225
* --- Reverse-merging r71370 into '.':Bill Wendling2009-05-101-34/+58