aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2013-03-26Fix the register scavenger for targets that provide custom spillingHal Finkel
2013-03-26Update PEI's virtual-register-based scavenging to support multiple simultaneo...Hal Finkel
2013-03-25Enhance folding of (extract_subvec (insert_subvec V1, V2, IIdx), EIdx)Michael Liao
2013-03-25Disable some unsafe-fp-math DAG-combine transformation after legalization.Shuxin Yang
2013-03-25Couple more sets of tidying.Eric Christopher
2013-03-25Formatting.Eric Christopher
2013-03-25Teach cmake about the new Erlang GC files.Duncan Sands
2013-03-25Add a GC plugin for ErlangYiannis Tsiouris
2013-03-23Remove the type legality check from the SelectionDAGBuilder when it lowers @l...Owen Anderson
2013-03-23Fix comparison of mixed signednessHal Finkel
2013-03-22Allow the register scavenger to spill multiple registersHal Finkel
2013-03-22Remove ScavengedRC from RegisterScavengingHal Finkel
2013-03-21Fix missing std::. Not sure how this compiles for anyone else.Matt Arsenault
2013-03-20Make variable name more explicit and eliminate redundant lookup in SDNodeOrde...Justin Holewinski
2013-03-20When computing the demanded bits of Load SDNodes, make sure that we are looki...Nadav Rotem
2013-03-20Apply after-merge fixes to return to working state.Eli Bendersky
2013-03-20Revert "pre-RA-sched: fix TargetOpcode usage"Christian Konig
2013-03-20Move SDNode order propagation to SDNodeOrdering, which also fixes a missedJustin Holewinski
2013-03-20pre-RA-sched: fix TargetOpcode usageChristian Konig
2013-03-20Propagate DAG node ordering during type legalization and instruction selectionJustin Holewinski
2013-03-18Move #include of BitVector from .h to .cpp file.Jakub Staszak
2013-03-18Add some constantness.Jakub Staszak
2013-03-18Fix integer comparison in DIEInteger::BestForm.Hans Wennborg
2013-03-18Windows TLS: Section name prefix to ensure correct orderAnton Korobeynikov
2013-03-16Change the default latency for implicit defs.Andrew Trick
2013-03-14Move estimateStackSize from ARM into MachineFrameInfoHal Finkel
2013-03-14Provide the register scavenger to processFunctionBeforeFrameFinalizedHal Finkel
2013-03-13Reset some of the target options which affect code generation.Bill Wendling
2013-03-13No functionality change. Use unreachable in getCUOffset.Manman Ren
2013-03-13No functionality change. Use unreachable in getCompileUnit.Manman Ren
2013-03-13Check register classes also when changing them.Jakob Stoklund Olesen