summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
Commit message (Expand)AuthorAgeFilesLines
* Let targets adjust operand latency of bundlesStanislav Mekhanoshin2020-01-101-1/+6
* Prune Analysis includes from SelectionDAG.hReid Kleckner2019-10-191-3/+2
* MachineScheduler: Fix missing dependency with multiple subreg defsMatt Arsenault2019-09-201-0/+12
* Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault2019-09-191-2/+8
* Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg2019-09-191-8/+2
* MachineScheduler: Fix assert from not checking subregsMatt Arsenault2019-09-191-2/+8
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-9/+9
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-6/+6
* [Strict FP] Allow more relaxed schedulingUlrich Weigand2019-07-161-10/+21
* ScheduleDAG: Fix incorrectly killing registers in bundlesMatt Arsenault2019-07-051-6/+5
* Allow target to handle STRICT floating-point nodesUlrich Weigand2019-06-051-0/+13
* [ScheduleDAGInstrs] Compute topological ordering on demand.Florian Hahn2019-05-211-2/+2
* [ScheduleDAG] Move `Topo` and `addEdge` to base class.Clement Courbet2019-03-291-1/+20
* [CodeGen] Be as conservative about atomic accesses as for volatilePhilip Reames2019-02-011-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SchedModel] Fix for read advance cycles with implicit pseudo operands.Jonas Paulsson2018-10-301-4/+16
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-1/+1
* ScheduleDAG: Cleanup dumping code; NFCMatthias Braun2018-09-191-3/+15
* [ScheduleDAGInstrs / buildSchedGraph] Clear subregister entries also.Jonas Paulsson2018-05-241-7/+8
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-22/+19
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-3/+6
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-4/+4
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [TargetSchedule] shrink interface for init(); NFCISanjay Patel2018-04-081-1/+1
* [CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-061-1/+1
* Revert "[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasic...Francis Visoiu Mistrih2018-02-191-1/+0
* [CodeGen] Move printing '\n' from MachineInstr::print to MachineBasicBlock::p...Francis Visoiu Mistrih2018-02-081-0/+1
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* Recommit CodeGen: Fix assertion in machine inst sheduler due to llvm.dbg.valueYaxun Liu2017-12-151-1/+2
* Revert CodeGen: Fix assertion in machine inst sheduler due to llvm.dbg.valueYaxun Liu2017-12-141-2/+1
* CodeGen: Fix assertion in machine inst sheduler due to llvm.dbg.valueYaxun Liu2017-12-131-1/+2
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-3/+3
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-3/+3
* [ScheduleDAGInstrs] fix behavior of getUnderlyingObjectsForCodeGen when no id...Hiroshi Inoue2017-10-121-10/+17
* Fix typo.Eric Christopher2017-08-031-1/+1
* [StackColoring] Update AliasAnalysis information in stack coloring passHiroshi Inoue2017-08-011-61/+2
* [CodeGen] Rename DEBUG_TYPE to match passnamesEvandro Menezes2017-07-111-1/+1
* ScheduleDAGInstrs: Fix fixupKills() adding too many kill flags.Matthias Braun2017-06-271-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-3/+3
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-011-27/+53
* ScheduleDAGInstrs: Fix fixupKills()Matthias Braun2017-05-271-157/+49
* Refactor alias check from MISched into common helper. NFC.Eli Friedman2017-03-091-61/+1
* [MISched] Remove unused arguments. NFC.Eli Friedman2017-03-041-4/+2
* Cleanup dump() functions.Matthias Braun2017-01-281-4/+5
* ScheduleDAGInstrs: Do not try to toggle kill flags on debug usesMatthias Braun2017-01-271-0/+3
* ScheduleDAGInstrs: Cleanup toggleKillFlag(); NFCMatthias Braun2017-01-271-11/+10
* ScheduleDAGInstrs: Cleanup; NFCMatthias Braun2017-01-271-69/+45
OpenPOWER on IntegriCloud