aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-02-07[CodeGen] Define and use MachineOperand::getOperandNoJay Foad1-3/+2
2023-01-27Lift EHPersonalities from Analysis to IR (NFC)Stefan Gränitz1-1/+1
2023-01-20[DebugInfo] Store instr-ref mode of MachineFunction in memberJeremy Morse1-1/+9
2023-01-17[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.Rahman Lavaee1-2/+10
2023-01-16Move Personalities array from MachineModuleInfo to DwarfCFIException.James Y Knight1-4/+0
2023-01-09[DebugInfo] Produce variadic DBG_INSTR_REFs from ISelStephen Tozer1-36/+41
2023-01-06[DebugInfo] Allow non-stack_value variadic expressions and use in DBG_INSTR_REFStephen Tozer1-0/+5
2023-01-06Cleanup unwind table emission code a bit.James Y Knight1-77/+14
2023-01-06[DebugInfo][NFC] Add new MachineOperand type and change DBG_INSTR_REF syntaxStephen Tozer1-9/+6
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault1-0/+7
2022-12-13Revert "[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::N...Rahman Lavaee1-10/+2
2022-12-06[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.Rahman Lavaee1-2/+10
2022-10-17[IR] Rename FuncletPadInst::getNumArgOperands to arg_size (NFC)Kazu Hirata1-1/+1
2022-09-06[MachineInstr] Allow setting PCSections in ExtraInfoMarco Elver1-2/+3
2022-08-24KCFI sanitizerSami Tolvanen1-2/+3
2022-08-24Revert "KCFI sanitizer"Sami Tolvanen1-3/+2
2022-08-24KCFI sanitizerSami Tolvanen1-2/+3
2022-08-07[llvm] LLVM_NODISCARD => [[nodiscard]]. NFCFangrui Song1-1/+1
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata1-2/+2
2022-06-17[NFC][Alignment] Remove assumeAligned from MachineFrameInfo ctorGuillaume Chatelet1-3/+3
2022-06-13[CodeGen] Remove addSEHCatchHandler and addSEHCleanupHandler (NFC)Kazu Hirata1-19/+0
2022-06-01CodeGen: Move getAddressSpaceForPseudoSourceKind into TargetMachineMatt Arsenault1-3/+1
2022-05-03[DebugInfo][InstrRef] Don't generate redundant DBG_PHIsJeremy Morse1-2/+28
2022-04-20[safestack] Support safestack in stack size diagnosticsPaul Kirth1-0/+23
2022-04-06[DebugInfo][InstrRef] Avoid a crash from mixed variable location modesJeremy Morse1-3/+0
2022-03-16Cleanup codegen includesserge-sans-paille1-2/+0
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-0/+2
2022-03-10Cleanup codegen includesserge-sans-paille1-2/+0
2022-03-04[DebugInfo][InstrRef] Accept register-reads after isel in any blockJeremy Morse1-20/+7
2022-01-12[DebugInfo] Move flag for instr-ref to LLVM option, from TargetOptionsJeremy Morse1-1/+3
2021-12-12[llvm] Use llvm::reverse (NFC)Kazu Hirata1-2/+2
2021-12-08[NFC] Rename MachineFunction::cloneMachineInstrBundle (coding style)Mircea Trofin1-2/+3
2021-12-08[NFC] Rename MachineFunction::deleteMachineInstr (coding style)Mircea Trofin1-2/+1
2021-12-08[NFC] Rename MachineFunction::DeleteMachineBasicBlockMircea Trofin1-3/+2
2021-12-06[NFC][MachineInstr] Pass-by-value DebugLoc in CreateMachineInstrMircea Trofin1-2/+2
2021-12-05[GlobalISel] Allow DBG_VALUE to use undefined vregs before LiveDebugValues.Jack Andersen1-0/+3
2021-12-04[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-4/+4
2021-11-24[DebugInfo][InstrRef] Avoid crash when values optimised out late in sdagJeremy Morse1-5/+6
2021-11-22[llvm] Use range-based for loops (NFC)Kazu Hirata1-5/+5
2021-11-14[llvm] Use range-based for loops with User::operands (NFC)Kazu Hirata1-3/+2
2021-10-25[DebugInfo][InstrRef] Track values fused into stack spillsJeremy Morse1-0/+6
2021-10-18Add new MachineFunction property FailsVerificationJay Foad1-0/+1
2021-10-07[MachineInstr] Move MIParser's DBG_VALUE RegState::Debug invariant into Machi...Jack Andersen1-2/+1
2021-10-04[DebugInfo][InstrRef] Accept landingpad block argumentsJeremy Morse1-4/+4
2021-08-25[DebugInfo][InstrRef] Don't use instr-ref for unoptimised functionsJeremy Morse1-1/+19
2021-08-18[NFC] Remove some unnecessary AttributeList methodsArthur Eubanks1-2/+2
2021-07-27[DebugInfo][InstrRef] Handle llvm.frameaddress intrinsics gracefullyJeremy Morse1-0/+8
2021-07-26[InstrRef][AArch64][1/4] Accept constant physreg variable locationsJeremy Morse1-6/+15
2021-07-20[DebugInfo][InstrRef] Fix a broken substitution method, add test coverageJeremy Morse1-1/+1
2021-07-09[Debug-info][InstrRef] Avoid an unnecessary map orderingJeremy Morse1-3/+1