aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Merge upstream to r134306 at Sat. 2nd July 2011.Nowar Gu2011-07-026-35/+156
|\
| * Add getFeatureBits to extract feature bits for a given CPU.Evan Cheng2011-07-021-0/+4
| * Remove the confusing getDarwinNumber() api and friends.Eric Christopher2011-07-021-13/+4
| * Add initial *-*-rtems* target, from Joel SherrillDouglas Gregor2011-07-011-1/+2
| * Add MCSubtargetInfo target registry stuff.Evan Cheng2011-07-011-0/+63
| * Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng2011-07-012-14/+14
| * - Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng2011-07-012-1/+63
| * Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-011-7/+7
* | Merge upstream to r134237 at Fri. 1st July 2011.Nowar Gu2011-07-0140-650/+1539
|\ \ | |/
| * Fix use after free.Rafael Espindola2011-07-011-1/+1
| * Switch SubtargetFeatures from std::string to StringRef.Evan Cheng2011-07-011-7/+6
| * Add target a target hook to get the register number used by the compact unwindBill Wendling2011-06-302-0/+10
| * Create a isFullCopy predicate.Rafael Espindola2011-06-301-0/+3
| * Add r134057 back, but splice the predecessor after the successors phiRafael Espindola2011-06-301-0/+6
| * Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng2011-06-302-20/+15
| * Remove getRegClassForInlineAsmConstraint and all dependencies.Eric Christopher2011-06-301-7/+0
| * Revert r133953 for now.Devang Patel2011-06-291-4/+0
| * Added IRBuilder::SetInsertPoint(Use) to find a valid insertion pointAndrew Trick2011-06-291-0/+19
| * whitespaceAndrew Trick2011-06-291-8/+8
| * IndentationEvan Cheng2011-06-291-1/+1
| * Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and Chad Rosier2011-06-291-6/+0
| * Let simplify cfg simplify bb with only debug and lifetime intrinsics.Rafael Espindola2011-06-291-0/+6
| * Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng2011-06-293-17/+17
| * Trim includeEvan Cheng2011-06-291-1/+0
| * Unbreak every backend.Evan Cheng2011-06-281-1/+2
| * Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-282-18/+19
| * Add MCInstrInfo registeration machinery.Evan Cheng2011-06-281-0/+62
| * Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng2011-06-281-1/+1
| * - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-2810-111/+143
| * PR10210: New method ConstantArray::getAsCString(). Use it in LTO toJay Foad2011-06-281-0/+6
| * Cleanup. Fix a stupid variable name.Andrew Trick2011-06-281-3/+3
| * SCEVExpander: give new insts a name that identifies the reponsible pass.Andrew Trick2011-06-281-2/+6
| * Remove RegClass2VRegMap from MachineRegisterInfo.Evan Cheng2011-06-271-12/+0
| * Remove RCBarriers from TargetInstrDesc.Evan Cheng2011-06-271-12/+0
| * Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...Evan Cheng2011-06-272-3/+0
| * During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel2011-06-271-0/+4
| * More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng2011-06-272-15/+6
| * Add support for alternative register names, useful for instructions whose ope...Owen Anderson2011-06-271-2/+37
| * Rename unnecessary forward declaration.Evan Cheng2011-06-271-1/+0
| * Move onlyUsedByLifetimeMarkers to ValueTracking so that it can be used by otherNick Lewycky2011-06-271-0/+4
| * Distinguish early clobber output operands from clobbered registers.Jakob Stoklund Olesen2011-06-271-8/+18
| * There is only one register coalescer. Merge it into the base class andRafael Espindola2011-06-263-11/+3
| * Move RegisterCoalescer.h to lib/CodeGen.Rafael Espindola2011-06-261-244/+0
| * Object: Add proper error handling.Michael J. Spencer2011-06-253-68/+96
| * Make Binary the parent of ObjectFile and update children to new interface.Michael J. Spencer2011-06-253-17/+130
| * Add Binary class. This is a cleaner parent than ObjectFile.Michael J. Spencer2011-06-251-0/+64
| * Add Object/Error.Michael J. Spencer2011-06-251-0/+49
| * Enhance the sanity check for block sizes; check that the resulting pointer isNick Lewycky2011-06-251-2/+4
| * Rename TargetRegisterDesc to MCRegisterDescEvan Cheng2011-06-242-5/+2
| * Refactor MachO relocation generaration into the Target directories.Jim Grosbach2011-06-241-0/+192