aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2011-06-28Unbreak every backend.Evan Cheng
2011-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng
2011-06-28Add MCInstrInfo registeration machinery.Evan Cheng
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-28PR10210: New method ConstantArray::getAsCString(). Use it in LTO toJay Foad
2011-06-28Cleanup. Fix a stupid variable name.Andrew Trick
2011-06-28SCEVExpander: give new insts a name that identifies the reponsible pass.Andrew Trick
2011-06-27Remove RegClass2VRegMap from MachineRegisterInfo.Evan Cheng
2011-06-27Remove RCBarriers from TargetInstrDesc.Evan Cheng
2011-06-27Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...Evan Cheng
2011-06-27During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel
2011-06-27More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng
2011-06-27Add support for alternative register names, useful for instructions whose ope...Owen Anderson
2011-06-27Rename unnecessary forward declaration.Evan Cheng
2011-06-27Move onlyUsedByLifetimeMarkers to ValueTracking so that it can be used by otherNick Lewycky
2011-06-27Distinguish early clobber output operands from clobbered registers.Jakob Stoklund Olesen
2011-06-26There is only one register coalescer. Merge it into the base class andRafael Espindola
2011-06-26Move RegisterCoalescer.h to lib/CodeGen.Rafael Espindola
2011-06-25Object: Add proper error handling.Michael J. Spencer
2011-06-25Make Binary the parent of ObjectFile and update children to new interface.Michael J. Spencer
2011-06-25Add Binary class. This is a cleaner parent than ObjectFile.Michael J. Spencer
2011-06-25Add Object/Error.Michael J. Spencer
2011-06-25Enhance the sanity check for block sizes; check that the resulting pointer isNick Lewycky
2011-06-24Rename TargetRegisterDesc to MCRegisterDescEvan Cheng
2011-06-24Refactor MachO relocation generaration into the Target directories.Jim Grosbach
2011-06-24Fix struct member's scope. Patch by Xi Wang.Devang Patel
2011-06-24Handle debug info for i128 constants.Devang Patel
2011-06-24- Add MCRegisterInfo registration machinery. Also added x86 registration rout...Evan Cheng
2011-06-24Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng
2011-06-23Calculate backedge probability correctly.Jakub Staszak
2011-06-23Missing files for the BlockFrequency analysis added.Jakub Staszak
2011-06-23Introduce BlockFrequency analysis for BasicBlocks.Jakub Staszak
2011-06-23Rename TargetOptions::StackAlignment to StackAlignmentOverride.Evan Cheng
2011-06-23Add missing file.Rafael Espindola
2011-06-23Support: make floating-exception header privateDylan Noblesmith
2011-06-23Don't include config.h in public headersDylan Noblesmith
2011-06-23remove CMake mode_t defineDylan Noblesmith
2011-06-23Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad
2011-06-23Revert r133513:Eric Christopher
2011-06-23Use the presence of the __compact_unwind section to indicate that a targetBill Wendling
2011-06-23Allow the AsmInfo to query for the compact unwind section.Bill Wendling
2011-06-23Allow the AsmInfo to query the TLOF to see if it supports compact unwind.Bill Wendling
2011-06-22Add a flag that indicates whether a target supports compact unwind info or not.Bill Wendling
2011-06-22Add a __LD,__compact_unwind section.Bill Wendling
2011-06-22Replace the existing forms of ConstantArray::get() with a single formJay Foad
2011-06-22Make ConstantVector::get() always take an ArrayRef, never a std::vector.Jay Foad
2011-06-22Extend ConstantUniqueMap with a new template parameter ValRefType,Jay Foad
2011-06-21IVUsers no longer needs to record the phis.Andrew Trick
2011-06-21Remove deprecated forms of StringMap::GetOrCreateValue().Jay Foad