Searched refs:MCCFIInstruction (Results 1 - 25 of 30) sorted by relevance

12

/external/llvm/include/llvm/MC/
H A DMCDwarf.h307 class MCCFIInstruction { class in namespace:llvm
336 MCCFIInstruction(OpType Op, MCSymbol *L, unsigned R, int O, StringRef V) function in class:llvm::MCCFIInstruction
342 MCCFIInstruction(OpType Op, MCSymbol *L, unsigned R1, unsigned R2) function in class:llvm::MCCFIInstruction
350 static MCCFIInstruction createDefCfa(MCSymbol *L, unsigned Register,
352 return MCCFIInstruction(OpDefCfa, L, Register, -Offset, "");
357 static MCCFIInstruction createDefCfaRegister(MCSymbol *L, unsigned Register) {
358 return MCCFIInstruction(OpDefCfaRegister, L, Register, 0, "");
364 static MCCFIInstruction createDefCfaOffset(MCSymbol *L, int Offset) {
365 return MCCFIInstruction(OpDefCfaOffset, L, 0, -Offset, "");
371 static MCCFIInstruction createAdjustCfaOffse
[all...]
H A DMCAsmBackend.h149 generateCompactUnwindEncoding(ArrayRef<MCCFIInstruction>) const {
H A DMCAsmInfo.h329 std::vector<MCCFIInstruction> InitialFrameState;
494 void addInitialFrameState(const MCCFIInstruction &Inst) {
498 const std::vector<MCCFIInstruction> &getInitialFrameState() const {
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp62 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(
/external/llvm/lib/MC/
H A DMCStreamer.cpp288 MCCFIInstruction Instruction =
289 MCCFIInstruction::createDefCfa(Label, Register, Offset);
296 MCCFIInstruction Instruction =
297 MCCFIInstruction::createDefCfaOffset(Label, Offset);
304 MCCFIInstruction Instruction =
305 MCCFIInstruction::createAdjustCfaOffset(Label, Adjustment);
312 MCCFIInstruction Instruction =
313 MCCFIInstruction::createDefCfaRegister(Label, Register);
320 MCCFIInstruction Instruction =
321 MCCFIInstruction
[all...]
H A DMCDwarf.cpp1031 ArrayRef<MCCFIInstruction> Instrs,
1034 const MCCFIInstruction &Instr);
1085 const MCCFIInstruction &Instr) {
1090 case MCCFIInstruction::OpRegister: {
1103 case MCCFIInstruction::OpWindowSave: {
1107 case MCCFIInstruction::OpUndefined: {
1117 case MCCFIInstruction::OpAdjustCfaOffset:
1118 case MCCFIInstruction::OpDefCfaOffset: {
1120 Instr.getOperation() == MCCFIInstruction::OpAdjustCfaOffset;
1137 case MCCFIInstruction
[all...]
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp357 ArrayRef<MCCFIInstruction> Instrs) const override {
366 const MCCFIInstruction &Inst = Instrs[i];
372 case MCCFIInstruction::OpDefCfa: {
379 const MCCFIInstruction &LRPush = Instrs[++i];
380 assert(LRPush.getOperation() == MCCFIInstruction::OpOffset &&
382 const MCCFIInstruction &FPPush = Instrs[++i];
383 assert(FPPush.getOperation() == MCCFIInstruction::OpOffset &&
400 case MCCFIInstruction::OpDefCfaOffset: {
405 case MCCFIInstruction::OpOffset: {
412 const MCCFIInstruction
[all...]
H A DAArch64MCTargetDesc.cpp74 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(nullptr, Reg, 0);
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterDwarf.cpp364 void AsmPrinter::emitCFIInstruction(const MCCFIInstruction &Inst) const {
368 case MCCFIInstruction::OpDefCfaOffset:
371 case MCCFIInstruction::OpDefCfa:
374 case MCCFIInstruction::OpDefCfaRegister:
377 case MCCFIInstruction::OpOffset:
380 case MCCFIInstruction::OpRegister:
383 case MCCFIInstruction::OpWindowSave:
386 case MCCFIInstruction::OpSameValue:
/external/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCTargetDesc.cpp40 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(nullptr, Reg, 0);
49 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(nullptr, Reg, 2047);
/external/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCTargetDesc.cpp61 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(nullptr, XCore::SP, 0);
/external/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h111 std::vector<MCCFIInstruction> FrameInstructions;
240 const std::vector<MCCFIInstruction> &getFrameInstructions() const {
245 addFrameInst(const MCCFIInstruction &Inst) {
H A DAsmPrinter.h45 class MCCFIInstruction;
431 void emitCFIInstruction(const MCCFIInstruction &Inst) const;
/external/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp122 MCCFIInstruction::createDefCfaOffset(nullptr, CFAOffset));
133 MCCFIInstruction::createDefCfaOffset(nullptr, CFAOffset));
197 MCCFIInstruction::createDefCfaOffset(nullptr, CFAOffset));
223 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createOffset(
241 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createDefCfa(
247 MMI.addFrameInst(MCCFIInstruction::createDefCfaRegister(
265 MCCFIInstruction::createDefCfaOffset(nullptr, CFAOffset));
H A DARMFrameLowering.cpp198 MCCFIInstruction::createDefCfaOffset(nullptr, CFAOffset));
210 MCCFIInstruction::createDefCfaOffset(nullptr, CFAOffset));
374 MCCFIInstruction::createDefCfaOffset(nullptr, CFAOffset));
399 CFIIndex = MMI.addFrameInst(MCCFIInstruction::createOffset(
420 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createDefCfa(
427 MMI.addFrameInst(MCCFIInstruction::createDefCfaRegister(
439 MCCFIInstruction::createDefCfaOffset(nullptr, CFAOffset));
456 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset));
473 MCCFIInstruction::createDefCfaOffset(nullptr, CFAOffset));
487 MCCFIInstruction
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp117 MMI.addFrameInst(MCCFIInstruction::createDefCfaRegister(nullptr, regFP));
122 CFIIndex = MMI.addFrameInst(MCCFIInstruction::createWindowSave(nullptr));
130 MCCFIInstruction::createRegister(nullptr, regOutRA, regInRA));
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp288 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(
294 MCCFIInstruction Inst2 = MCCFIInstruction::createOffset(
H A DX86AsmBackend.cpp447 generateCompactUnwindEncodingImpl(ArrayRef<MCCFIInstruction> Instrs) const {
467 const MCCFIInstruction &Inst = Instrs[i];
474 case MCCFIInstruction::OpDefCfaRegister: {
492 case MCCFIInstruction::OpDefCfaOffset: {
512 case MCCFIInstruction::OpOffset: {
745 ArrayRef<MCCFIInstruction> Instrs) const override {
797 ArrayRef<MCCFIInstruction> Instrs) const override {
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.cpp82 MCCFIInstruction Inst = MCCFIInstruction::createDefCfa(nullptr, SP, 0);
/external/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp56 MCCFIInstruction::createDefCfaOffset(nullptr, -StackSize));
71 MCCFIInstruction::createOffset(nullptr, DReg, Offset));
H A DMipsSEFrameLowering.cpp307 MCCFIInstruction::createDefCfaOffset(nullptr, -StackSize));
338 MCCFIInstruction::createOffset(nullptr, Reg0, Offset));
343 MCCFIInstruction::createOffset(nullptr, Reg1, Offset + 4));
348 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createOffset(
373 MCCFIInstruction::createOffset(nullptr, Reg, Offset));
386 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createDefCfaRegister(
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp82 MCCFIInstruction Inst =
83 MCCFIInstruction::createDefCfa(nullptr, MRI.getDwarfRegNum(Reg, true), 0);
/external/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCTargetDesc.cpp100 MCCFIInstruction Inst =
101 MCCFIInstruction::createDefCfa(nullptr,
/external/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp338 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createOffset(
354 MCCFIInstruction::createDefCfaOffset(nullptr, SPOffsetFromCFA + Delta));
368 MCCFIInstruction::createDefCfaRegister(nullptr, HardFP));
394 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createOffset(
/external/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp195 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createOffset(
234 MCCFIInstruction::createDefCfaOffset(FrameLabel, -NumBytes));
377 MCCFIInstruction::createDefCfa(nullptr, Reg, 2 * StackGrowth));
384 MCCFIInstruction::createOffset(nullptr, LR, StackGrowth));
390 MCCFIInstruction::createOffset(nullptr, Reg, 2 * StackGrowth));
396 MCCFIInstruction::createDefCfaOffset(nullptr, -MFI->getStackSize()));

Completed in 416 milliseconds

12