aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-04-13Extend BasicBlock sections to allow specifying clusters of basic blocks in th...Rahman Lavaee1-26/+16
2020-04-13Revert "Extend BasicBlock sections to allow specifying clusters of basic blocks"Rahman Lavaee1-16/+26
2020-04-13Extend BasicBlock sections to allow specifying clusters of basic blocksRahman Lavaee1-26/+16
2020-04-08MachineFunction: Copy call site info when duplicating instsVedant Kumar1-0/+5
2020-04-06Allow MachineFunction to obtain non-const Function (to enable MIR-level debug...Daniel Sanders1-2/+1
2020-03-30[Alignment][NFC] Provide tightened up functions in SelectionDAG, MachineFunct...Guillaume Chatelet1-7/+7
2020-03-27[Alignment][NFC] MachineMemOperand::getAlign/getBaseAlignGuillaume Chatelet1-13/+12
2020-03-23[Alignment][NFC] Use TFL::getStackAlign()Guillaume Chatelet1-1/+1
2020-03-23[Alignment][NFC] Deprecate ensureMaxAlignmentGuillaume Chatelet1-1/+1
2020-03-16Basic Block Sections support in LLVM.Sriraman Tallam1-0/+55
2020-03-09[CallSiteInfo] Enable the call site info only for -g + optimizationsDjordje Todorovic1-1/+1
2020-03-07Assume ieee behavior without denormal-fp-math attributeMatt Arsenault1-9/+1
2020-02-27[CallSiteInfo] Handle bundles when updating call site infoDjordje Todorovic1-20/+40
2020-02-20Revert "Reland "[DebugInfo] Enable the debug entry values feature by default""Djordje Todorovic1-1/+2
2020-02-19Reland "[DebugInfo] Enable the debug entry values feature by default"Djordje Todorovic1-2/+1
2020-02-18Revert "Reland "[DebugInfo] Enable the debug entry values feature by default""Djordje Todorovic1-1/+2
2020-02-18Reland "[DebugInfo] Enable the debug entry values feature by default"Djordje Todorovic1-2/+1
2020-02-12Revert "[DebugInfo] Enable the debug entry values feature by default"Djordje Todorovic1-1/+2
2020-02-12[DebugInfo] Enable the debug entry values feature by defaultDjordje Todorovic1-2/+1
2020-02-10[CSInfo] Use isCandidateForCallSiteEntry() when updating the CSInfoDjordje Todorovic1-3/+14
2020-02-04Separately track input and output denormal modeMatt Arsenault1-1/+1
2020-01-17Consolidate internal denormal flushing controlsMatt Arsenault1-0/+10
2020-01-13[GlobalISel] Change representation of shuffle masks in MachineOperand.Eli Friedman1-0/+6
2019-11-19Work on cleaning up denormal mode handlingMatt Arsenault1-0/+15
2019-11-13Sink MachineFunction private method out of lineReid Kleckner1-0/+9
2019-10-31[cfi] Add flag to always generate .debug_frameDavid Candler1-0/+7
2019-10-28Recommit "Add a heap alloc site marker field to the ExtraInfo in MachineInstrs"Amy Huang1-16/+4
2019-10-25Revert "Add an instruction marker field to the ExtraInfo in MachineInstrs."Amy Huang1-4/+16
2019-10-25Add an instruction marker field to the ExtraInfo in MachineInstrs.Amy Huang1-16/+4
2019-10-08[DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica1-9/+25
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet1-1/+1
2019-09-23[Alignment][NFC] DataLayout migration to llvm::AlignGuillaume Chatelet1-3/+3
2019-09-11[Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir...Guillaume Chatelet1-4/+4
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet1-8/+9
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-07-18[COFF] Change a variable type to be const in the HeapAllocSite map.Amy Huang1-2/+3
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama1-1/+1
2019-06-27[Backend] Keep call site info valid through the backendDjordje Todorovic1-0/+23
2019-06-26[CodeGen] Improve formatting of jump tables (NFC)Evandro Menezes1-1/+3
2019-06-13[CodeGen] Add getMachineMemOperand + MachineMemOperand::Flags allocator helpe...Simon Pilgrim1-0/+9
2019-04-24Recommitting r358783 and r358786 "[MS] Emit S_HEAPALLOCSITE debug info" with ...Amy Huang1-0/+11
2019-04-23Revert "[MS] Emit S_HEAPALLOCSITE debug info" because of ToTWin64(db)Amy Huang1-11/+0
2019-04-19Attempt to fix buildbot failure in commit 1bb57bac959ac163fd7d8a76d734ca3e0ec...Amy Huang1-1/+1
2019-04-19[MS] Emit S_HEAPALLOCSITE debug infoAmy Huang1-0/+11
2019-04-12Move addFrameInst out of line and remove the MCDwarf.h include.Eric Christopher1-0/+6
2019-04-04[IR] Refactor attribute methods in Function class (NFC)Evandro Menezes1-1/+1
2019-01-31GlobalISel: Use helper function for MMO splittingMatt Arsenault1-12/+11
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-16[GISel]: Add support for CSEing continuously during GISel passes.Aditya Nandakumar1-2/+2
2018-11-17Use llvm::copy. NFCFangrui Song1-1/+1