aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2011-06-27During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel
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-24Handle debug info for i128 constants.Devang Patel
2011-06-19Fix a FIXME by making GlobalVariable::getInitializer() return aJay Foad
2011-06-18Don't allocate empty read-only SmallVectors during SelectionDAG deallocation.Benjamin Kramer
2011-06-17Lower multiply with overflow checking to __mulo<mode>Eric Christopher
2011-06-17Add a hook for PBQP clients to run a custom pre-alloc pass to run prior to PB...Lang Hames
2011-06-16Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak
2011-06-16Fix formatting.Owen Anderson
2011-06-15Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson
2011-06-15Added -stress-sched flag in the Asserts build.Andrew Trick
2011-06-14Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes
2011-06-11Reformatting. Moving class definitions to more natural places. No functionalo...Bill Wendling
2011-06-10Provide an ARMCCState subclass of CCState so that ARM clients will always setCameron Zwarich
2011-06-10Rename the ParmContext enum values to make a bit more sense and add a smallCameron Zwarich
2011-06-10Remove tabs.Cameron Zwarich
2011-06-08Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher
2011-06-07Switched to DenseMap for allowed sets in PBQP. Reduces total LLC time by 15% ...Lang Hames
2011-06-02Remove dead code.Devang Patel
2011-06-01Typos.Chad Rosier
2011-05-28When generating code for Win64 EH, emit StartProc and EndProc directives.Charles Davis
2011-05-27Make size computation less brittle.Rafael Espindola
2011-05-27Add the suffix to the Win64 EH data sections' names if given. Add a test forCharles Davis
2011-05-27Add a parameter to the Win64 EH section getters to get a section with aCharles Davis
2011-05-26Comment cleanup.Eric Christopher
2011-05-24Remove dead code.Devang Patel
2011-05-20Add .pdata and .xdata sections to the COFF TLOF implementation.Charles Davis
2011-05-17Frame indices are signed. Update MachineOperand methods accordingly.Jim Grosbach
2011-05-16Teach LiveInterval::isZeroLength about null SlotIndexes.Jakob Stoklund Olesen
2011-05-16Delete unused variables.Dan Gohman
2011-05-16Make fast-isel work correctly s/uadd.with.overflow intrinsics.Eli Friedman
2011-05-16Basic fast-isel of extractvalue. Not too helpful on its own, given the IR cl...Eli Friedman
2011-05-12Re-commit 131172 with fix. MachineInstr identity checks should check deadEvan Cheng
2011-05-11Fix comment.Bill Wendling
2011-05-10Use .cfi_sections to put the unwind info in .debug_frame when possible. WithRafael Espindola
2011-05-06Yet more dead code.Rafael Espindola
2011-05-06Update comments.Rafael Espindola
2011-05-06More dead code elimination.Rafael Espindola
2011-05-05Allow FastISel of three-register-operand instructions.Owen Anderson
2011-05-02Remove an unused variable in NDEBUG (found with -Wunused-variable).Chandler Carruth
2011-05-02Add a SlotIndexes::insertMachineInstrInMaps to insert the instruction after a...Jakob Stoklund Olesen
2011-05-01GCC uses a different encoding of pointers in the FDE when usingRafael Espindola
2011-04-30Avoid using stale entries form the sibling value map.Jakob Stoklund Olesen
2011-04-29Factor some code to needsCFIMoves. Avoid printing moves when we don't have to.Rafael Espindola
2011-04-29add a missing operator that caused us to have to use (*MIB).foo everywhere.Chris Lattner
2011-04-28Teach dwarf writer to handle complex address expression for .debug_loc entries.Devang Patel
2011-04-27Remove unnecessary argument.Rafael Espindola
2011-04-27Rename getPersonalityPICSymbol to getCFIPersonalitySymbol, document it, andRafael Espindola
2011-04-27Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is co...Eli Friedman