summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineScheduler.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-07-20MachineScheduler: Restrict macroop fusion to data-dependent instructions.Matthias Braun1-9/+33
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-3/+3
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-3/+3
2015-06-19Fix "the the" in comments.Eric Christopher1-1/+1
2015-06-15[TargetInstrInfo] Rename getLdStBaseRegImmOfs and implement for x86.Sanjoy Das1-1/+1
2015-06-13Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun1-1/+1
2015-05-17MachineScheduler debug output clarity.Andrew Trick1-2/+3
2015-05-17RegisterPressureTracker: reword stale comments.Andrew Trick1-2/+1
2015-03-27Complete the MachineScheduler fix made way back in r210390.Andrew Trick1-2/+2
2015-03-11Remove useMachineScheduler and replace it with subtarget optionsEric Christopher1-0/+11
2015-01-27The subtarget is cached on the MachineFunction. Access it directly.Eric Christopher1-3/+1
2015-01-19[MIScheduler] Slightly better handling of constrainLocalCopy when both source...Michael Kuperstein1-4/+7
2014-12-13Rename argument strings of codegen passes to avoid collisions with command lineAkira Hatanaka1-2/+2
2014-12-12Reapply "[MachineScheduler] Fix for PR21807: minor code difference building w...Andrea Di Biagio1-1/+3
2014-12-12Revert: [MachineScheduler] Fix for PR21807: minor code difference building wi...Andrea Di Biagio1-3/+1
2014-12-12[MachineScheduler] Fix for PR21807: minor code difference building with/witho...Andrea Di Biagio1-1/+3
2014-10-14Access the subtarget off of the MachineFunction via the DAGEric Christopher1-9/+7
2014-10-10[MiSched] Fix a logic error in tryPressure()Hal Finkel1-2/+2
2014-08-07Debugging Utility - optional ability for dumping critical path lengthGerolf Hoflehner1-2/+16
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-2/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-5/+9
2014-07-02Revert "Revert "MachineScheduler: better book-keeping for asserts.""Chad Rosier1-7/+11
2014-07-01Move remaining LLVM_ENABLE_DUMP conditionals out of the headersAlp Toker1-2/+1
2014-07-01Revert "MachineScheduler: better book-keeping for asserts."Chad Rosier1-7/+5
2014-07-01MachineScheduler: better book-keeping for asserts.Andrew Trick1-5/+7
2014-06-27Left out the NDEBUG in the previous checkin.Andrew Trick1-0/+2
2014-06-27MachineScheduler: add some book-keeping to fix an assert.Andrew Trick1-1/+7
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker1-1/+2
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker1-2/+1
2014-06-12Fix the scheduler's MaxObservedStall computation.Andrew Trick1-2/+6
2014-06-07Fix the MachineScheduler's logic for updating ready times for in-order.Andrew Trick1-32/+25
2014-06-04Add a subtarget hook: enablePostMachineScheduler.Andrew Trick1-0/+6
2014-06-04Move GenericScheduler and PostGenericScheduler into a header.Andrew Trick1-229/+15
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-5/+5
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-04-21Use unique_ptr to manage objects owned by the ScheduleDAGMI.David Blaikie1-10/+9
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-24/+25
2014-03-31Disable each MachineFunctionPass for 'optnone' functions, unless thatPaul Robinson1-0/+3
2014-03-10[C++11] Remove 'virtual' keyword from methods marked with 'override' keyword.Craig Topper1-21/+21
2014-03-07[C++11] Convert sort predicates into lambdas.Benjamin Kramer1-11/+5
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-15/+15
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-3/+2
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-11/+10
2014-03-02Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper1-17/+17
2014-01-24Fix known typosAlp Toker1-1/+1
2014-01-22Reformat a loop for basic hygeine. Self review.Andrew Trick1-5/+5
2014-01-21Fix PR18572 - llc crash during GenericScheduler::initPolicy().Andrew Trick1-4/+10
2013-12-28CodeGen: silence a C++11 feature warningSaleem Abdulrasool1-1/+1
2013-12-28Uninitialized variable (in never taken path) after factoring.Andrew Trick1-1/+1
2013-12-28Added debugging options: -misched-only-func/blockAndrew Trick1-0/+13