| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 622 CFIInstBuilder CFIBuilder(MBB, MBBI, MachineInstr::FrameSetup); in allocateAndProbeStackForRVV() local 625 CFIBuilder.buildDefCFA(TargetReg, -Amount); in allocateAndProbeStackForRVV() 634 CFIBuilder.buildDefCFARegister(SPReg); in allocateAndProbeStackForRVV() 747 CFIInstBuilder CFIBuilder(MBB, MBBI, MachineInstr::FrameSetup); in allocateStack() local 755 CFIBuilder.buildDefCFAOffset(RealStackSize); in allocateStack() 786 CFIBuilder.buildDefCFAOffset(CurrentOffset + CFAAdjust); in allocateStack() 794 CFIBuilder.buildDefCFAOffset(RealStackSize); in allocateStack() 820 CFIBuilder.buildDefCFA(TargetReg, RoundedSize); in allocateStack() 828 CFIBuilder.buildDefCFARegister(SPReg); in allocateStack() 845 CFIBuilder.buildDefCFAOffset(Offset); in allocateStack() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16FrameLowering.cpp | 56 CFIInstBuilder CFIBuilder(MBB, MBBI, MachineInstr::NoFlags); in emitPrologue() local 57 CFIBuilder.buildDefCFAOffset(StackSize); in emitPrologue() 63 CFIBuilder.buildOffset(I.getReg(), MFI.getObjectOffset(I.getFrameIdx())); in emitPrologue()
|
| H A D | MipsSEFrameLowering.cpp | 427 CFIInstBuilder CFIBuilder(MBB, MBBI, MachineInstr::NoFlags); in emitPrologue() local 431 CFIBuilder.buildDefCFAOffset(StackSize); in emitPrologue() 441 CFIBuilder.setInsertPoint(MBBI); in emitPrologue() 459 CFIBuilder.buildOffset(Reg0, Offset); in emitPrologue() 460 CFIBuilder.buildOffset(Reg1, Offset + 4); in emitPrologue() 468 CFIBuilder.buildOffset(Reg0, Offset); in emitPrologue() 469 CFIBuilder.buildOffset(Reg1, Offset + 4); in emitPrologue() 472 CFIBuilder.buildOffset(Reg, Offset); in emitPrologue() 490 CFIBuilder.buildOffset(ABI.GetEhDataReg(I), Offset); in emitPrologue() 500 CFIBuilder.buildDefCFARegister(FP); in emitPrologue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcFrameLowering.cpp | 139 CFIInstBuilder CFIBuilder(MBB, MBBI, MachineInstr::NoFlags); in emitPrologue() local 140 CFIBuilder.buildDefCFARegister(SP::I6); in emitPrologue() 141 CFIBuilder.buildWindowSave(); in emitPrologue() 142 CFIBuilder.buildRegister(SP::O7, SP::I7); in emitPrologue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | Thumb1FrameLowering.cpp | 179 CFIInstBuilder CFIBuilder(MBB, MBBI, MachineInstr::FrameSetup); in emitPrologue() local 185 CFIBuilder.buildDefCFAOffset(CFAOffset); in emitPrologue() 194 CFIBuilder.buildDefCFAOffset(CFAOffset); in emitPrologue() 332 CFIBuilder.setInsertPoint(AfterPush); in emitPrologue() 334 CFIBuilder.buildDefCFA(FramePtr, CFAOffset - FramePtrOffsetInBlock); in emitPrologue() 336 CFIBuilder.buildDefCFARegister(FramePtr); in emitPrologue() 345 CFIBuilder.setInsertPoint(std::next(GPRCS1Push)); in emitPrologue() 347 CFIBuilder.buildDefCFAOffset(CFAOffset); in emitPrologue() 365 CFIBuilder.buildOffset(I.getReg(), in emitPrologue() 374 CFIBuilder.setInsertPoint(std::next(GPRCS2Push)); in emitPrologue() [all …]
|
| H A D | ARMFrameLowering.cpp | 766 CFIInstBuilder CFIBuilder(MBB, MBB.end(), MachineInstr::FrameSetup); in emitDefCFAOffsets() local 773 CFIBuilder.setInsertPoint(std::next(Info.I)); in emitDefCFAOffsets() 774 CFIBuilder.buildDefCFAOffset(CFAOffset); in emitDefCFAOffsets() 1260 CFIInstBuilder CFIBuilder(MBB, AfterPush, MachineInstr::FrameSetup); in emitPrologue() local 1262 CFIBuilder.buildDefCFA(FramePtr, -MFI.getObjectOffset(FramePtrSpillFI)); in emitPrologue() 1264 CFIBuilder.buildDefCFARegister(FramePtr); in emitPrologue() 3385 CFIInstBuilder CFIBuilder(PrevStackMBB, MachineInstr::NoFlags); in adjustForSegmentedStacks() local 3386 CFIBuilder.buildDefCFAOffset(8); in adjustForSegmentedStacks() 3387 CFIBuilder.buildOffset(ScratchReg1, -4); in adjustForSegmentedStacks() 3388 CFIBuilder.buildOffset(ScratchReg0, -8); in adjustForSegmentedStacks() [all …]
|
| H A D | ARMBaseInstrInfo.cpp | 6316 CFIInstBuilder CFIBuilder(MBB, It, MachineInstr::FrameSetup); in saveLROnStack() local 6317 CFIBuilder.buildDefCFAOffset(Align); in saveLROnStack() 6322 CFIBuilder.buildOffset(ARM::LR, -LROffset); in saveLROnStack() 6325 CFIBuilder.buildOffset(ARM::RA_AUTH_CODE, -Align); in saveLROnStack() 6360 CFIInstBuilder CFIBuilder(MBB, It, MachineInstr::FrameDestroy); in restoreLRFromStack() local 6361 CFIBuilder.buildDefCFAOffset(0); in restoreLRFromStack() 6362 CFIBuilder.buildRestore(ARM::LR); in restoreLRFromStack() 6364 CFIBuilder.buildUndefined(ARM::RA_AUTH_CODE); in restoreLRFromStack()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64PointerAuth.cpp | 102 CFIInstBuilder CFIBuilder(MBB, MBBI, Flags); in emitPACCFI() local 103 MFnI.branchProtectionPAuthLR() ? CFIBuilder.buildNegateRAStateWithPC() in emitPACCFI() 104 : CFIBuilder.buildNegateRAState(); in emitPACCFI()
|
| H A D | AArch64FrameLowering.cpp | 675 CFIInstBuilder CFIBuilder(MBB, MBBI, MachineInstr::FrameSetup); in emitCalleeSavedGPRLocations() local 691 CFIBuilder.buildOffset(Info.getReg(), Offset); in emitCalleeSavedGPRLocations() 708 CFIInstBuilder CFIBuilder(MBB, MBBI, MachineInstr::FrameSetup); in emitCalleeSavedSVELocations() local 725 CFIBuilder.insertCFIInst(createCFAOffset(TRI, Reg, Offset)); in emitCalleeSavedSVELocations() 737 CFIInstBuilder CFIBuilder(MBB, MBB.begin(), MachineInstr::NoFlags); in resetCFIToInitialState() local 740 CFIBuilder.buildDefCFA(AArch64::SP, 0); in resetCFIToInitialState() 744 MFI.branchProtectionPAuthLR() ? CFIBuilder.buildNegateRAStateWithPC() in resetCFIToInitialState() 745 : CFIBuilder.buildNegateRAState(); in resetCFIToInitialState() 749 CFIBuilder.buildSameValue(AArch64::X18); in resetCFIToInitialState() 758 CFIBuilder.buildSameValue(Reg); in resetCFIToInitialState() [all …]
|
| H A D | AArch64InstrInfo.cpp | 9896 CFIInstBuilder CFIBuilder(MBB, It, MachineInstr::FrameSetup); in buildOutlinedFrame() local 9899 CFIBuilder.buildDefCFAOffset(16); in buildOutlinedFrame() 9903 CFIBuilder.buildOffset(AArch64::LR, -16); in buildOutlinedFrame()
|