summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
AgeCommit message (Expand)Author
2020-10-14[DebugInstrRef] Parse debug instruction-references from/to MIRJeremy Morse
2020-09-19Fix some clang-tidy bugprone-argument-comment issuesFangrui Song
2020-09-18IR: Move denormal mode parsing from MachineFunction to FunctionMatt Arsenault
2020-09-14Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_m...Rahman Lavaee
2020-08-20CodeGen: Don't drop AA metadata when splitting MachineMemOperandsMatt Arsenault
2020-08-18[GlobalISel] Add a combine for sext_inreg(load x), c --> sextload xAmara Emerson
2020-08-13[CodeGen] In narrowExtractedVectorLoad bail out for scalable vectorsDavid Sherwood
2020-06-09[MachineVerifier] Add TiedOpsRewritten flag to fix verify two-address errorKang Zhang
2020-06-02Options for Basic Block Sections, enabled in D68063 and D73674.Sriraman Tallam
2020-05-19CodeGen: Use RegisterMatt Arsenault
2020-05-12[CodeGen] Use Align in MachineConstantPool.Craig Topper
2020-04-13Extend BasicBlock sections to allow specifying clusters of basic blocks in th...Rahman Lavaee
2020-04-13Revert "Extend BasicBlock sections to allow specifying clusters of basic blocks"Rahman Lavaee
2020-04-13Extend BasicBlock sections to allow specifying clusters of basic blocksRahman Lavaee
2020-04-08MachineFunction: Copy call site info when duplicating instsVedant Kumar
2020-04-06Allow MachineFunction to obtain non-const Function (to enable MIR-level debug...Daniel Sanders
2020-03-30[Alignment][NFC] Provide tightened up functions in SelectionDAG, MachineFunct...Guillaume Chatelet
2020-03-27[Alignment][NFC] MachineMemOperand::getAlign/getBaseAlignGuillaume Chatelet
2020-03-23[Alignment][NFC] Use TFL::getStackAlign()Guillaume Chatelet
2020-03-23[Alignment][NFC] Deprecate ensureMaxAlignmentGuillaume Chatelet
2020-03-16Basic Block Sections support in LLVM.Sriraman Tallam
2020-03-09[CallSiteInfo] Enable the call site info only for -g + optimizationsDjordje Todorovic
2020-03-07Assume ieee behavior without denormal-fp-math attributeMatt Arsenault
2020-02-27[CallSiteInfo] Handle bundles when updating call site infoDjordje Todorovic
2020-02-20Revert "Reland "[DebugInfo] Enable the debug entry values feature by default""Djordje Todorovic
2020-02-19Reland "[DebugInfo] Enable the debug entry values feature by default"Djordje Todorovic
2020-02-18Revert "Reland "[DebugInfo] Enable the debug entry values feature by default""Djordje Todorovic
2020-02-18Reland "[DebugInfo] Enable the debug entry values feature by default"Djordje Todorovic
2020-02-12Revert "[DebugInfo] Enable the debug entry values feature by default"Djordje Todorovic
2020-02-12[DebugInfo] Enable the debug entry values feature by defaultDjordje Todorovic
2020-02-10[CSInfo] Use isCandidateForCallSiteEntry() when updating the CSInfoDjordje Todorovic
2020-02-04Separately track input and output denormal modeMatt Arsenault
2020-01-17Consolidate internal denormal flushing controlsMatt Arsenault
2020-01-13[GlobalISel] Change representation of shuffle masks in MachineOperand.Eli Friedman
2019-11-19Work on cleaning up denormal mode handlingMatt Arsenault
2019-11-13Sink MachineFunction private method out of lineReid Kleckner
2019-10-31[cfi] Add flag to always generate .debug_frameDavid Candler
2019-10-28Recommit "Add a heap alloc site marker field to the ExtraInfo in MachineInstrs"Amy Huang
2019-10-25Revert "Add an instruction marker field to the ExtraInfo in MachineInstrs."Amy Huang
2019-10-25Add an instruction marker field to the ExtraInfo in MachineInstrs.Amy Huang
2019-10-08[DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet
2019-09-23[Alignment][NFC] DataLayout migration to llvm::AlignGuillaume Chatelet
2019-09-11[Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir...Guillaume Chatelet
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-07-18[COFF] Change a variable type to be const in the HeapAllocSite map.Amy Huang
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-06-27[Backend] Keep call site info valid through the backendDjordje Todorovic
2019-06-26[CodeGen] Improve formatting of jump tables (NFC)Evandro Menezes