summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
AgeCommit message (Expand)Author
2019-09-19Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault
2019-09-19Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg
2019-09-19MachineScheduler: Fix assert from not checking subregsMatt Arsenault
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-07-16[Strict FP] Allow more relaxed schedulingUlrich Weigand
2019-07-05ScheduleDAG: Fix incorrectly killing registers in bundlesMatt Arsenault
2019-06-05Allow target to handle STRICT floating-point nodesUlrich Weigand
2019-05-21[ScheduleDAGInstrs] Compute topological ordering on demand.Florian Hahn
2019-03-29[ScheduleDAG] Move `Topo` and `addEdge` to base class.Clement Courbet
2019-02-01[CodeGen] Be as conservative about atomic accesses as for volatilePhilip Reames
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-30[SchedModel] Fix for read advance cycles with implicit pseudo operands.Jonas Paulsson
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-09-19ScheduleDAG: Cleanup dumping code; NFCMatthias Braun
2018-05-24[ScheduleDAGInstrs / buildSchedGraph] Clear subregister entries also.Jonas Paulsson
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-04-08[TargetSchedule] shrink interface for init(); NFCISanjay Patel
2018-04-06[CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-02-19Revert "[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasic...Francis Visoiu Mistrih
2018-02-08[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasicBlock::p...Francis Visoiu Mistrih
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-15Recommit CodeGen: Fix assertion in machine inst sheduler due to llvm.dbg.valueYaxun Liu
2017-12-14Revert CodeGen: Fix assertion in machine inst sheduler due to llvm.dbg.valueYaxun Liu
2017-12-13CodeGen: Fix assertion in machine inst sheduler due to llvm.dbg.valueYaxun Liu
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-10-12[ScheduleDAGInstrs] fix behavior of getUnderlyingObjectsForCodeGen when no id...Hiroshi Inoue
2017-08-03Fix typo.Eric Christopher
2017-08-01[StackColoring] Update AliasAnalysis information in stack coloring passHiroshi Inoue
2017-07-11[CodeGen] Rename DEBUG_TYPE to match passnamesEvandro Menezes
2017-06-27ScheduleDAGInstrs: Fix fixupKills() adding too many kill flags.Matthias Braun
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-06-01[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-05-27ScheduleDAGInstrs: Fix fixupKills()Matthias Braun
2017-03-09Refactor alias check from MISched into common helper. NFC.Eli Friedman
2017-03-04[MISched] Remove unused arguments. NFC.Eli Friedman
2017-01-28Cleanup dump() functions.Matthias Braun
2017-01-27ScheduleDAGInstrs: Do not try to toggle kill flags on debug usesMatthias Braun
2017-01-27ScheduleDAGInstrs: Cleanup toggleKillFlag(); NFCMatthias Braun
2017-01-27ScheduleDAGInstrs: Cleanup; NFCMatthias Braun
2016-12-16Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek
2016-12-15Extract LaneBitmask into a separate typeKrzysztof Parzyszek
2016-11-11ScheduleDAGInstrs: Move VRegUses to ScheduleDAGMILive; NFCIMatthias Braun