summaryrefslogtreecommitdiff
path: root/lib/CodeGen/ScheduleDAGInstrs.cpp
AgeCommit message (Expand)Author
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
2016-05-02ScheduleDAGInstrs.cpp: Don't peel the iterator when it points the end. This w...NAKAMURA Takumi
2016-04-18[NFC] Header cleanupMehdi Amini
2016-04-16Do not modify a cl::opt programmatically, global mutable state is evil.Mehdi Amini
2016-04-14[ScheduleDAGInstrs] Re-factor for based on review feedback. NFC.Geoff Berry
2016-04-12[ScheduleDAGInstrs] Handle instructions with multiple MMOsGeoff Berry
2016-03-31Fix PR26940 where compiles times regressed massively.Chandler Carruth
2016-02-27WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFCDuncan P. N. Exon Smith
2016-02-27CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith
2016-02-22Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"Duncan P. N. Exon Smith