summaryrefslogtreecommitdiff
path: root/lib/CodeGen/ScheduleDAGInstrs.cpp
AgeCommit message (Expand)Author
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
2016-11-11ScheduleDAGInstrs: Add condjump deps to addSchedBarrierDeps()Matthias Braun
2016-11-10ScheduleDAGInstrs: Ignore dependencies of constant physregsMatthias Braun
2016-11-10ScheduleDAGInstrs: Slightly simplify code; NFCMatthias Braun
2016-10-25MachineInstrBundle: Pass iterators to getBundle(Start|End); NFCMatthias Braun
2016-10-05Fix machine operand traversal in ScheduleDAGInstrs::fixupKillsKrzysztof Parzyszek
2016-09-30ScheduleDAGInstrs: Cleanup, use range based for; NFCMatthias Braun
2016-09-10[CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantL...Justin Lebar
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-25Untabify.NAKAMURA Takumi
2016-07-01CodeGen: Use MachineInstr& in ScheduleDAGIntrs, NFCDuncan P. N. Exon Smith
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-05-25ScheduleDAGInstrs: Fix memory corruptionMatthias Braun
2016-05-10ScheduleDAGInstrs: Comment on why subreg defs are not seen as uses; NFCMatthias Braun
2016-05-10Fix PR26655: Bail out if all regs of an inst BUNDLE have the correct kill flagMandeep Singh Grang
2016-05-10[ScheduleDAG] Make sure to process all def operands before any use operandsKrzysztof Parzyszek