summaryrefslogtreecommitdiff
path: root/lib/CodeGen/EarlyIfConversion.cpp
AgeCommit message (Expand)Author
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-09-14Finish renaming remaining analyzeBranch functionsMatt Arsenault
2016-09-14Make analyzeBranch family of instruction names consistentMatt Arsenault
2016-07-15Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar
2016-05-03Add opt-bisect support to additional passes that can be skippedAndrew Kaylor
2016-02-22Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"Duncan P. N. Exon Smith
2016-02-22Revert "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"Duncan P. N. Exon Smith
2016-02-22CodeGen: Use references in MachineTraceMetrics::Trace, NFCDuncan P. N. Exon Smith
2016-02-22CodeGen: Explicitly convert from iterator to pointer, NFCDuncan P. N. Exon Smith
2016-01-29Minor code cleanup. NFC.Junmo Park
2015-12-13Normalize MBB's successors' probabilities in several locations.Cong Hou
2015-06-18Avoid redundant select node in early if-conversion passYi Jiang
2015-05-29This should have been a referenceMatthias Braun
2015-05-29CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperandsMatthias Braun
2015-05-19MachineInstr: Remove unused parameter.Matthias Braun
2015-04-15Add range iterators for post order and inverse post order. Use themDaniel Berlin
2015-01-27The subtarget is cached on the MachineFunction. Access it directly.Eric Christopher
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie
2014-09-02Change MCSchedModel to be a struct of statically initialized data.Pete Cooper
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-05-22Return false if we're not going to do anything.Eric Christopher
2014-05-21Fix compilation issues.Eric Christopher
2014-05-21Make early if conversion dependent upon the subtarget and addEric Christopher
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer
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-03-08Remove wrong and unnecessary assertion.Jakob Stoklund Olesen
2013-03-07Add a getPassName() method.Jakob Stoklund Olesen
2013-01-17Move MachineTraceMetrics.h into include/llvm/CodeGen.Jakob Stoklund Olesen
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-10-25Stop running the machine code verifier unconditionally.Jakob Stoklund Olesen
2012-10-04Get MCSchedModel directly from the subtarget.Jakob Stoklund Olesen
2012-08-22Tidy up a few more uses of MF.getFunction()->getName().David Blaikie
2012-08-13Count triangles and diamonds in early if-conversion.Jakob Stoklund Olesen
2012-08-13Delete dead typedef.Jakob Stoklund Olesen
2012-08-13Handle extra Tail predecessors in if-conversion.Jakob Stoklund Olesen
2012-08-10Add a proper if-conversion cost model.Jakob Stoklund Olesen
2012-08-10Add getTPred() and getFPred() functions.Jakob Stoklund Olesen
2012-08-08Heed -stress-early-ifcvt.Jakob Stoklund Olesen
2012-08-08Get the MispredictPenalty from MCSchedModel.Jakob Stoklund Olesen