aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fixed a test that ensures the LocalRewriter does not attempt toLang Hames2009-09-032-2/+2
* Rearrange code to eliminate redundancy and avoid gotos.Bob Wilson2009-09-021-64/+40
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-022-3/+4
* Avoid calling removeVirtualRegisterKilled which iterates over the operandsBob Wilson2009-09-011-1/+2
* Refactor some code into separate functions. No functional changes.Bob Wilson2009-09-011-52/+82
* Move use of LV inside condition that guards for null LV.Bob Wilson2009-09-011-5/+5
* Remove Offset from ExternalSybmol MachineOperands, this is unused (and at lea...Daniel Dunbar2009-09-011-1/+1
* Fix ELF Writter related memory leaksBruno Cardoso Lopes2009-09-011-7/+18
* reduce size of SmallString to something more reasonableJim Grosbach2009-09-011-1/+1
* Use raw_ostream instead of sstreamJim Grosbach2009-09-011-7/+5
* Add hidden flags to allow binary search of post-RA scheduling errors.David Goodwin2009-09-011-0/+21
* revert inadvertant change from previous commitJim Grosbach2009-09-011-2/+3
* Simply LSDA lable emission to use a direct special-case output instead ofJim Grosbach2009-09-013-21/+12
* Fix pr4843: When an instruction has multiple destination registers that areBob Wilson2009-09-011-11/+55
* Clean up LSDA name generation and use for SJLJ exception handling. ThisJim Grosbach2009-09-013-12/+25
* Subprogram is a scope. Derive DISubprogram from DIScope.Devang Patel2009-08-312-4/+18
* Rename DIBlock as DILexicalBlock.Devang Patel2009-08-311-1/+1
* Use early exit and reduce indentation.Bob Wilson2009-08-311-157/+157
* If the tied registers are already the same, there is no need to changeBob Wilson2009-08-311-5/+5
* Add flag to mark structs for Apple Block "byref" variables; also add code toCaroline Tice2009-08-312-2/+254
* Don't mark a register live at an undef use.David Goodwin2009-08-311-13/+8
* Simplify isDerivedType() and other predicate interface.Devang Patel2009-08-311-3/+3
* Output a hex value, because all of the others are hex.Bill Wendling2009-08-311-1/+1
* Revert commit 80428. It completely broke exceptionDuncan Sands2009-08-311-30/+17
* PR4747Jim Grosbach2009-08-312-36/+23
* Nuke moribund "std::string" version of EOL(..., Encoding).Bill Wendling2009-08-301-8/+0
* - Add target lowering methods to get the preferred format for the FDE and LSDABill Wendling2009-08-291-17/+30
* Add a form of EOL which emits the text version of a DWARF format encoding. ThisBill Wendling2009-08-291-0/+50
* Make the augmentation size and next set of bytes agree on size,Eric Christopher2009-08-291-4/+10
* Another stab at fixing up register kill flags after post-RA scheduling.David Goodwin2009-08-291-20/+63
* Reapply 79977.Devang Patel2009-08-289-136/+134
* Nuke trailing whitespace.Eric Christopher2009-08-281-9/+9
* Closure is a very generic name. Use AppleBlock instead.Devang Patel2009-08-271-1/+1
* Adjust the MachineBasicBlock verifier rules to be moreDan Gohman2009-08-271-11/+14
* Revert accidental commit.Bill Wendling2009-08-272-221/+28
* --- Reverse-merging r80147 into '.':Bill Wendling2009-08-272-28/+221
* Add some checks for MachineCFG consistency. Use AnalyzeBranch andDan Gohman2009-08-271-0/+133
* Rework getPersonalityIndex slightly - 0 is now a valid and not-NULLEric Christopher2009-08-261-3/+3
* If we're emitting additional CIEs due to personality functionsEric Christopher2009-08-262-3/+8
* Nuke trailing whitespace.Eric Christopher2009-08-261-14/+13
* Add extload expansion for f128Anton Korobeynikov2009-08-261-3/+6
* -fast is now -O0. -fast-isel is no longer experimental.Dan Gohman2009-08-261-2/+2
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-269-134/+136
* Add isClosure() predicate. This is used to add DW_AT_APPLE_block attribute.Devang Patel2009-08-261-4/+1
* Get rid of this horrible "benign race" by exploiting ManagedStatic to initializeOwen Anderson2009-08-251-7/+14
* Fixup register kills after scheduling.David Goodwin2009-08-251-21/+94
* - Rename EmitCommonInformationEntry to EmitCIE.Bill Wendling2009-08-252-19/+15
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-259-136/+134
* - Emit new line after each FDE.Bill Wendling2009-08-251-1/+3
* Rename functions to something more descriptive. At the very least mention theBill Wendling2009-08-252-14/+19