aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add braces around || in && to pacify GCC.Benjamin Kramer2013-04-111-4/+4
* Manually remove successors in if conversion when CopyAndPredicateBlock is usedHal Finkel2013-04-101-0/+8
* Generalize the PassConfig API and remove addFinalizeRegAlloc().Andrew Trick2013-04-101-36/+50
* The .dwo section shouldn't contain the unrelocated values (andEric Christopher2013-04-091-13/+21
* DAGCombiner: Fold a shuffle on CONCAT_VECTORS into a new CONCAT_VECTORS if po...Benjamin Kramer2013-04-091-0/+49
* DW_FORM_sec_offset should be a relocation on platforms that useEric Christopher2013-04-072-5/+14
* typoNadav Rotem2013-04-061-1/+1
* Dwarf: use utostr on CUID to append to SmallString.Manman Ren2013-04-061-1/+1
* Reapply r178845 with fix - Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-052-24/+70
* Use the target options specified on a function to reset the back-end.Bill Wendling2013-04-052-39/+70
* Revert r178845 - Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-052-67/+24
* Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-052-24/+67
* RegisterPressure heuristics currently require signed comparisons.Andrew Trick2013-04-051-2/+2
* Disable DFSResult for ConvergingScheduler.Andrew Trick2013-04-051-2/+0
* MachineScheduler: format DEBUG output.Andrew Trick2013-04-051-22/+17
* CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer2013-04-041-2/+6
* Debug Info: revert 178722 for now.Manman Ren2013-04-043-15/+4
* typoAdrian Prantl2013-04-041-1/+1
* FormattingEli Bendersky2013-04-041-2/+2
* Debug Info: according to DWARF 2, FORM_ref_addr the same size as an address onManman Ren2013-04-043-4/+15
* Fix PR15632: No support for ppcf128 floating-point remainder on PowerPC.Bill Schmidt2013-04-032-0/+12
* Fix grammar.Eric Christopher2013-04-031-1/+1
* Remove ZeroOrMore from the option description. We don't need it here.Eric Christopher2013-04-031-1/+1
* Allow MachineTraceMetrics to be used when the model has no resources.Jakob Stoklund Olesen2013-04-022-7/+11
* Don't attempt MTM heuristics without a scheduling model present.Jakob Stoklund Olesen2013-04-021-0/+4
* Count processor resources individually in MachineTraceMetrics.Jakob Stoklund Olesen2013-04-021-9/+144
* DAGCombiner: Merge store/loads when we have extload/truncstoresArnold Schwaighofer2013-04-021-0/+19
* Merge load/store sequences with adresses: base + index + offsetArnold Schwaighofer2013-04-011-25/+88
* DAGCombine: visitXOR can replace a node without returning it, bail out in tha...Benjamin Kramer2013-03-301-3/+3
* Use SmallVectorImpl instead of SmallVector at the uses.Eric Christopher2013-03-293-18/+18
* Use 12 as the magic number for our abbreviation data and ourEric Christopher2013-03-293-11/+11
* Move the construction of the skeleton compile unit after theEric Christopher2013-03-291-7/+8
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-295-444/+3
* Fix a typoNadav Rotem2013-03-291-1/+1
* [fast-isel] Add a preemptive fix for the case where we fail to materialize anChad Rosier2013-03-281-0/+2
* Fix target-customized spilling in the register scavengerHal Finkel2013-03-271-1/+1
* Fix the register scavenger for targets that provide custom spillingHal Finkel2013-03-261-2/+5
* Update PEI's virtual-register-based scavenging to support multiple simultaneo...Hal Finkel2013-03-262-22/+35
* Enhance folding of (extract_subvec (insert_subvec V1, V2, IIdx), EIdx)Michael Liao2013-03-251-21/+29
* Disable some unsafe-fp-math DAG-combine transformation after legalization.Shuxin Yang2013-03-251-5/+17
* Couple more sets of tidying.Eric Christopher2013-03-251-5/+5
* Formatting.Eric Christopher2013-03-251-4/+4
* Teach cmake about the new Erlang GC files.Duncan Sands2013-03-252-0/+2
* Add a GC plugin for ErlangYiannis Tsiouris2013-03-252-0/+201
* Remove the type legality check from the SelectionDAGBuilder when it lowers @l...Owen Anderson2013-03-231-1/+0
* Fix comparison of mixed signednessHal Finkel2013-03-231-1/+1
* Allow the register scavenger to spill multiple registersHal Finkel2013-03-222-21/+40
* Remove ScavengedRC from RegisterScavengingHal Finkel2013-03-221-3/+0
* Fix missing std::. Not sure how this compiles for anyone else.Matt Arsenault2013-03-211-1/+1
* Make variable name more explicit and eliminate redundant lookup in SDNodeOrde...Justin Holewinski2013-03-201-4/+4