aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackColoring.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-01-27Reland "[StackColoring] Remap PseudoSourceValue frame indices via MachineFunc...Fangrui Song1-2/+14
2020-01-27Revert "[StackColoring] Remap PseudoSourceValue frame indices via MachineFunc...Nico Weber1-12/+2
2020-01-21[StackColoring] Remap PseudoSourceValue frame indices via MachineFunction::ge...Fangrui Song1-2/+12
2020-01-19[StackColoring] Remap FixedStackPseudoSourceValue frame index referenced by M...Fangrui Song1-0/+9
2019-12-19Make more use of MachineInstr::mayLoadOrStore.Jay Foad1-1/+1
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-04-23Use llvm::stable_sortFangrui Song1-4/+5
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-1/+1
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth1-7/+5
2018-08-14[SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth1-1/+1
2018-07-16[CodeGen] Fix inconsistent declaration parameter nameFangrui Song1-1/+1
2018-07-13CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun1-10/+11
2018-07-12Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipe...Matthias Braun1-11/+10
2018-07-12CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun1-10/+11
2018-05-29StackColoring: better handling of statically unreachable codeThan McIntosh1-2/+5
2018-05-18Revert changes from D46265.Than McIntosh1-5/+2
2018-05-18StackColoring: better handling of statically unreachable codeThan McIntosh1-2/+5
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-34/+38
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-3/+3
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2018-04-06[CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-1/+1
2018-03-30Fix a bunch of typoes. NFCFangrui Song1-1/+1
2018-03-19Stylish change. NFCXin Tong1-2/+2
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-3/+2
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid 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-09-29[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-32/+45
2017-08-02[StackColoring] Update AliasAnalysis information in stack coloring pass (part 2)Hiroshi Inoue1-4/+4
2017-08-01[StackColoring] Update AliasAnalysis information in stack coloring passHiroshi Inoue1-7/+51
2017-06-12StackColoring: smarter check for slot overlapThan McIntosh1-60/+177
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun1-5/+5
2017-05-17BitVector: add iterators for set bitsFrancis Visoiu Mistrih1-4/+2
2017-03-15[StackColoring] Remove unused header file for post-order traversal. Update co...Craig Topper1-4/+2
2017-01-28Cleanup dump() functions.Matthias Braun1-12/+10
2016-11-30Move VariableDbgInfo from MachineModuleInfo to MachineFunctionMatthias Braun1-2/+1
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-1/+1
2016-06-01Better fix for PR27903.Than McIntosh1-13/+26
2016-05-27Update the stack coloring pass to remove lifetime intrinsics in the optnone/o...Andrew Kaylor1-4/+2
2016-05-27Disable lifetime-start-on-first-use analysis.Than McIntosh1-2/+2
2016-05-24Rework/enhance stack coloring data flow analysis.Than McIntosh1-108/+413
2016-04-27Fix build failure under NDEBUG.Than McIntosh1-0/+4
2016-04-27Refactor debugging code, NFC.Than McIntosh1-31/+30
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor1-1/+1
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar1-1/+1
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor1-1/+1
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-03-03[X86] Don't give catch objects a displacement of zeroDavid Majnemer1-4/+7