aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-2/+2
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin1-1/+0
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-3/+3
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-2/+2
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie1-1/+1
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-1/+1
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-1/+1
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner1-2/+2
2017-08-24[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-19/+36
2017-08-23Retire the llvm.dbg.mir hack after r311594.Adrian Prantl1-3/+0
2017-08-02Update LiveDebugValues to generate DIExpressions for spill offsetsAdrian Prantl1-2/+7
2017-07-28Remove the unused offset field from LiveDebugValues (NFC)Adrian Prantl1-16/+3
2017-07-28Remove the unused offset from DBG_VALUE (NFC)Adrian Prantl1-2/+2
2017-07-19Fixing an issue with the initialization of LexicalScopes objects when mixing ...Wolfgang Pieb1-1/+6
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun1-2/+2
2017-03-03LiveDebugValues: Assume calls never clobber SP.Adrian Prantl1-1/+5
2017-02-14Reapply r294532, reverted in r294787.Wolfgang Pieb1-9/+147
2017-02-10Revert r294532, it caused PR31935Nico Weber1-141/+9
2017-02-08Reapply r294356 ("Keep track of spilled variables in LiveDebugValues").Wolfgang Pieb1-9/+141
2017-02-08Revert r294356, "DebugInfo: Track spilled variables in LiveDebugValues"NAKAMURA Takumi1-137/+7
2017-02-07DebugInfo: Track spilled variables in LiveDebugValuesWolfgang Pieb1-7/+137
2017-01-28Use print() instead of dump() in codeMatthias Braun1-1/+5
2016-09-28Teach LiveDebugValues about lexical scopes.Adrian Prantl1-8/+43
2016-09-27Propagate DBG_VALUE entries when there are unvisited predecessorsKeith Walker1-10/+24
2016-09-20Improve the -debug output for Debug Range Extension (NFC)Keith Walker1-1/+2
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun1-1/+1
2016-06-17Avoid duplicated map lookups. No functionality change intended.Benjamin Kramer1-2/+1
2016-06-08Make LiveDebugValues preserve CFGMatt Arsenault1-0/+1
2016-05-26PR26055: Speed up LiveDebugValues::transferDebugValue()Adrian Prantl1-43/+85
2016-05-26Undo a suboptimal clang-format decision. NFCAdrian Prantl1-4/+2
2016-05-25Work around an MSVC compiler issue in r270776.Adrian Prantl1-3/+3
2016-05-25PR26055: Speed up LiveDebugValues by replacing lists with bitvectors.Adrian Prantl1-143/+183
2016-04-18[NFC] Header cleanupMehdi Amini1-4/+2
2016-04-14Sink DI metadata usage out of MachineInstr.h and MachineInstrBuilder.hReid Kleckner1-0/+1
2016-03-28Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff1-0/+5
2016-03-25Consider regmasks when computing register-based DBG_VALUE live rangesReid Kleckner1-7/+23
2016-01-10Speed up LiveDebugValuesDaniel Berlin1-28/+52
2016-01-10Don't use random class variables across functionsDaniel Berlin1-29/+30
2016-01-07[LiveDebugValues] Replace several lines of code with operator[].Alexey Samsonov1-16/+2
2015-12-16Recommit LiveDebugValues pass after fixing a couple of minor issues.Vikram TV1-0/+405
2015-12-09Revert "Implement a new pass - LiveDebugValues - to compute the set of live D...Mehdi Amini1-402/+0
2015-12-09Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VAL...Vikram TV1-0/+402