aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2013-04-19Revert "PR14606: debug info imported_module support"Eric Christopher
2013-04-19PR14606: debug info imported_module supportDavid Blaikie
2013-04-19Add some more stats for fast isel vs. SelectionDAG, w.r.t lowering functionEli Bendersky
2013-04-17Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne
2013-04-15Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs
2013-04-14Document the decision to assume that the cost of floats is twice as much as i...Nadav Rotem
2013-04-13MI-Sched: DEBUG formatting.Andrew Trick
2013-04-13MI-Sched cleanup. If an instruction has no valid sched class, do not attempt ...Andrew Trick
2013-04-13MI-Sched: schedule physreg copies.Andrew Trick
2013-04-12CostModel: increase the default cost of supported floating point operations f...Nadav Rotem
2013-04-12Revert broken pieces of r179373.Benjamin Kramer
2013-04-12Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs
2013-04-12Don't disable block layout when forcing block alignment.Nadav Rotem
2013-04-12Add a flag to align all basic blocks in the function.Nadav Rotem
2013-04-11Add braces around || in && to pacify GCC.Benjamin Kramer
2013-04-10Manually remove successors in if conversion when CopyAndPredicateBlock is usedHal Finkel
2013-04-10Generalize the PassConfig API and remove addFinalizeRegAlloc().Andrew Trick
2013-04-09The .dwo section shouldn't contain the unrelocated values (andEric Christopher
2013-04-09DAGCombiner: Fold a shuffle on CONCAT_VECTORS into a new CONCAT_VECTORS if po...Benjamin Kramer
2013-04-07DW_FORM_sec_offset should be a relocation on platforms that useEric Christopher
2013-04-06typoNadav Rotem
2013-04-06Dwarf: use utostr on CUID to append to SmallString.Manman Ren
2013-04-05Reapply r178845 with fix - Fix bug in PEI's virtual-register scavengingHal Finkel
2013-04-05Use the target options specified on a function to reset the back-end.Bill Wendling
2013-04-05Revert r178845 - Fix bug in PEI's virtual-register scavengingHal Finkel
2013-04-05Fix bug in PEI's virtual-register scavengingHal Finkel
2013-04-05RegisterPressure heuristics currently require signed comparisons.Andrew Trick
2013-04-05Disable DFSResult for ConvergingScheduler.Andrew Trick
2013-04-05MachineScheduler: format DEBUG output.Andrew Trick
2013-04-04CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer
2013-04-04Debug Info: revert 178722 for now.Manman Ren
2013-04-04typoAdrian Prantl
2013-04-04FormattingEli Bendersky
2013-04-04Debug Info: according to DWARF 2, FORM_ref_addr the same size as an address onManman Ren
2013-04-03Fix PR15632: No support for ppcf128 floating-point remainder on PowerPC.Bill Schmidt
2013-04-03Fix grammar.Eric Christopher
2013-04-03Remove ZeroOrMore from the option description. We don't need it here.Eric Christopher
2013-04-02Allow MachineTraceMetrics to be used when the model has no resources.Jakob Stoklund Olesen
2013-04-02Don't attempt MTM heuristics without a scheduling model present.Jakob Stoklund Olesen
2013-04-02Count processor resources individually in MachineTraceMetrics.Jakob Stoklund Olesen
2013-04-02DAGCombiner: Merge store/loads when we have extload/truncstoresArnold Schwaighofer
2013-04-01Merge load/store sequences with adresses: base + index + offsetArnold Schwaighofer
2013-03-30DAGCombine: visitXOR can replace a node without returning it, bail out in tha...Benjamin Kramer
2013-03-29Use SmallVectorImpl instead of SmallVector at the uses.Eric Christopher
2013-03-29Use 12 as the magic number for our abbreviation data and ourEric Christopher
2013-03-29Move the construction of the skeleton compile unit after theEric Christopher
2013-03-29Remove the old CodePlacementOpt pass.Benjamin Kramer
2013-03-29Fix a typoNadav Rotem
2013-03-28[fast-isel] Add a preemptive fix for the case where we fail to materialize anChad Rosier
2013-03-27Fix target-customized spilling in the register scavengerHal Finkel