Home
last modified time | relevance | path

Searched refs:MachineLocation (Results 1 – 25 of 35) sorted by relevance

12

/external/llvm/include/llvm/MC/
DMachineLocation.h27 class MachineLocation {
38 MachineLocation() in MachineLocation() function
40 explicit MachineLocation(unsigned R) in MachineLocation() function
42 MachineLocation(unsigned R, int O) in MachineLocation() function
45 bool operator==(const MachineLocation &Other) const {
82 MachineLocation Destination, Source;
86 MachineMove(MCSymbol *label, const MachineLocation &D, in MachineMove()
87 const MachineLocation &S) in MachineMove()
92 const MachineLocation &getDestination() const { return Destination; } in getDestination()
93 const MachineLocation &getSource() const { return Source; } in getSource()
DMCDwarf.h275 MachineLocation Destination;
276 MachineLocation Source;
287 MCCFIInstruction(MCSymbol *L, const MachineLocation &D, in MCCFIInstruction()
288 const MachineLocation &S) in MCCFIInstruction()
291 MCCFIInstruction(OpType Op, MCSymbol *L, const MachineLocation &D, in MCCFIInstruction()
292 const MachineLocation &S) in MCCFIInstruction()
302 const MachineLocation &getDestination() const { return Destination; } in getDestination()
303 const MachineLocation &getSource() const { return Source; } in getSource()
DMCAsmInfo.h551 void addInitialFrameState(MCSymbol *label, const MachineLocation &D, in addInitialFrameState()
552 const MachineLocation &S) { in addInitialFrameState()
/external/llvm/lib/Target/Mips/
DMipsSEFrameLowering.cpp53 MachineLocation DstML, SrcML; in emitPrologue()
62 DstML = MachineLocation(MachineLocation::VirtualFP); in emitPrologue()
63 SrcML = MachineLocation(MachineLocation::VirtualFP, -StackSize); in emitPrologue()
88 MachineLocation DstML0(MachineLocation::VirtualFP, Offset); in emitPrologue()
89 MachineLocation DstML1(MachineLocation::VirtualFP, Offset + 4); in emitPrologue()
90 MachineLocation SrcML0(RegInfo->getSubReg(Reg, Mips::sub_fpeven)); in emitPrologue()
91 MachineLocation SrcML1(RegInfo->getSubReg(Reg, Mips::sub_fpodd)); in emitPrologue()
100 DstML = MachineLocation(MachineLocation::VirtualFP, Offset); in emitPrologue()
101 SrcML = MachineLocation(Reg); in emitPrologue()
116 DstML = MachineLocation(FP); in emitPrologue()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreFrameLowering.cpp143 MachineLocation SPDst(MachineLocation::VirtualFP); in emitPrologue()
144 MachineLocation SPSrc(MachineLocation::VirtualFP, -FrameSize * 4); in emitPrologue()
148 MachineLocation CSDst(MachineLocation::VirtualFP, 0); in emitPrologue()
149 MachineLocation CSSrc(XCore::LR); in emitPrologue()
161 MachineLocation CSDst(MachineLocation::VirtualFP, LRSpillOffset); in emitPrologue()
162 MachineLocation CSSrc(XCore::LR); in emitPrologue()
177 MachineLocation CSDst(MachineLocation::VirtualFP, FPSpillOffset); in emitPrologue()
178 MachineLocation CSSrc(XCore::R10); in emitPrologue()
189 MachineLocation SPDst(FramePtr); in emitPrologue()
190 MachineLocation SPSrc(MachineLocation::VirtualFP); in emitPrologue()
[all …]
DXCoreAsmPrinter.cpp84 virtual MachineLocation getDebugValueLocation(const MachineInstr *MI) const;
294 MachineLocation XCoreAsmPrinter::
300 return MachineLocation(MI->getOperand(0).getReg(), in getDebugValueLocation()
/external/llvm/lib/MC/
DMCStreamer.cpp242 MachineLocation Dest(MachineLocation::VirtualFP); in EmitCFIDefCfa()
243 MachineLocation Source(Register, -Offset); in EmitCFIDefCfa()
253 MachineLocation Dest(MachineLocation::VirtualFP); in EmitCFIDefCfaOffset()
254 MachineLocation Source(MachineLocation::VirtualFP, -Offset); in EmitCFIDefCfaOffset()
264 MachineLocation Dest(MachineLocation::VirtualFP); in EmitCFIAdjustCfaOffset()
265 MachineLocation Source(MachineLocation::VirtualFP, Adjustment); in EmitCFIAdjustCfaOffset()
275 MachineLocation Dest(Register); in EmitCFIDefCfaRegister()
276 MachineLocation Source(MachineLocation::VirtualFP); in EmitCFIDefCfaRegister()
286 MachineLocation Dest(Register, Offset); in EmitCFIOffset()
287 MachineLocation Source(Register, Offset); in EmitCFIOffset()
[all …]
DMCDwarf.cpp831 static const MachineLocation TranslateMachineLocation( in TranslateMachineLocation()
833 const MachineLocation &Loc) { in TranslateMachineLocation()
834 unsigned Reg = Loc.getReg() == MachineLocation::VirtualFP ? in TranslateMachineLocation()
835 MachineLocation::VirtualFP : in TranslateMachineLocation()
837 const MachineLocation &NewLoc = Loc.isReg() ? in TranslateMachineLocation()
838 MachineLocation(Reg) : MachineLocation(Reg, Loc.getOffset()); in TranslateMachineLocation()
933 const MachineLocation &Dst = Instr.getDestination(); in EmitCFIInstruction()
934 const MachineLocation &Src = Instr.getSource(); in EmitCFIInstruction()
938 if (Dst.isReg() && Dst.getReg() == MachineLocation::VirtualFP) { in EmitCFIInstruction()
939 if (Src.getReg() == MachineLocation::VirtualFP) { in EmitCFIInstruction()
[all …]
/external/llvm/lib/Target/CellSPU/
DSPUFrameLowering.cpp162 MachineLocation SPDst(MachineLocation::VirtualFP); in emitPrologue()
163 MachineLocation SPSrc(MachineLocation::VirtualFP, -FrameSize); in emitPrologue()
172 MachineLocation CSDst(MachineLocation::VirtualFP, Offset); in emitPrologue()
173 MachineLocation CSSrc(Reg); in emitPrologue()
181 MachineLocation FPDst(SPU::R1); in emitPrologue()
182 MachineLocation FPSrc(MachineLocation::VirtualFP); in emitPrologue()
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinterDwarf.cpp180 const MachineLocation &Dst = Move.getDestination(); in EmitCFIFrameMove()
181 const MachineLocation &Src = Move.getSource(); in EmitCFIFrameMove()
184 if (Dst.isReg() && Dst.getReg() == MachineLocation::VirtualFP) { in EmitCFIFrameMove()
185 if (Src.getReg() == MachineLocation::VirtualFP) { in EmitCFIFrameMove()
192 } else if (Src.isReg() && Src.getReg() == MachineLocation::VirtualFP) { in EmitCFIFrameMove()
DDwarfCompileUnit.h26 class MachineLocation; variable
224 const MachineLocation &Location);
248 const MachineLocation &Location);
258 const MachineLocation &Location);
262 void addVariableAddress(DbgVariable *&DV, DIE *Die, MachineLocation Location);
/external/llvm/lib/Target/CellSPU/MCTargetDesc/
DSPUMCTargetDesc.cpp58 MachineLocation Dst(MachineLocation::VirtualFP); in createSPUMCAsmInfo()
59 MachineLocation Src(SPU::R1, 0); in createSPUMCAsmInfo()
/external/llvm/lib/Target/XCore/MCTargetDesc/
DXCoreMCTargetDesc.cpp57 MachineLocation Dst(MachineLocation::VirtualFP); in createXCoreMCAsmInfo()
58 MachineLocation Src(XCore::SP, 0); in createXCoreMCAsmInfo()
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCTargetDesc.cpp59 MachineLocation Dst(MachineLocation::VirtualFP); in createHexagonMCAsmInfo()
60 MachineLocation Src(Hexagon::R30, 0); in createHexagonMCAsmInfo()
/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp123 MachineLocation Dst(MachineLocation::VirtualFP); in emitPrologue()
124 MachineLocation Src(FPReg, -8); in emitPrologue()
128 MachineLocation LRDst(RAReg, -4); in emitPrologue()
129 MachineLocation LRSrc(RAReg); in emitPrologue()
133 MachineLocation SPDst(FPReg, -8); in emitPrologue()
134 MachineLocation SPSrc(FPReg); in emitPrologue()
DHexagonRegisterInfo.cpp308 MachineLocation Dst(MachineLocation::VirtualFP); in getInitialFrameState()
309 MachineLocation Src(FPReg, 0); in getInitialFrameState()
/external/llvm/lib/Target/PowerPC/
DPPCFrameLowering.cpp437 MachineLocation SPDst(MachineLocation::VirtualFP); in emitPrologue()
438 MachineLocation SPSrc(MachineLocation::VirtualFP, NegFrameSize); in emitPrologue()
441 MachineLocation SP(isPPC64 ? PPC::X31 : PPC::R31); in emitPrologue()
446 MachineLocation FPDst(MachineLocation::VirtualFP, FPOffset); in emitPrologue()
447 MachineLocation FPSrc(isPPC64 ? PPC::X31 : PPC::R31); in emitPrologue()
452 MachineLocation LRDst(MachineLocation::VirtualFP, LROffset); in emitPrologue()
453 MachineLocation LRSrc(isPPC64 ? PPC::LR8 : PPC::LR); in emitPrologue()
478 MachineLocation FPDst(HasFP ? (isPPC64 ? PPC::X31 : PPC::R31) : in emitPrologue()
480 MachineLocation FPSrc(MachineLocation::VirtualFP); in emitPrologue()
500 MachineLocation CSDst(MachineLocation::VirtualFP, Offset); in emitPrologue()
[all …]
/external/llvm/lib/Target/X86/
DX86FrameLowering.cpp363 MachineLocation CSDst(MachineLocation::VirtualFP, Offset); in emitCalleeSavedFrameMoves()
364 MachineLocation CSSrc(Reg); in emitCalleeSavedFrameMoves()
752 MachineLocation SPDst(MachineLocation::VirtualFP); in emitPrologue()
753 MachineLocation SPSrc(MachineLocation::VirtualFP, 2 * stackGrowth); in emitPrologue()
756 MachineLocation SPDst(StackPtr); in emitPrologue()
757 MachineLocation SPSrc(StackPtr, stackGrowth); in emitPrologue()
762 MachineLocation FPDst(MachineLocation::VirtualFP, 2 * stackGrowth); in emitPrologue()
763 MachineLocation FPSrc(FramePtr); in emitPrologue()
780 MachineLocation FPDst(FramePtr); in emitPrologue()
781 MachineLocation FPSrc(MachineLocation::VirtualFP); in emitPrologue()
[all …]
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCTargetDesc.cpp72 MachineLocation Dst(MachineLocation::VirtualFP); in createPPCMCAsmInfo()
73 MachineLocation Src(PPC::R1, 0); in createPPCMCAsmInfo()
/external/llvm/lib/Target/ARM/
DARMAsmPrinter.h104 MachineLocation getDebugValueLocation(const MachineInstr *MI) const;
107 virtual void EmitDwarfRegOp(const MachineLocation &MLoc) const;
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCTargetDesc.cpp98 MachineLocation Dst(MachineLocation::VirtualFP); in createMipsMCAsmInfo()
99 MachineLocation Src(Mips::SP, 0); in createMipsMCAsmInfo()
/external/llvm/include/llvm/CodeGen/
DAsmPrinter.h34 class MachineLocation; variable
405 virtual MachineLocation getDebugValueLocation(const MachineInstr *MI) const;
412 virtual void EmitDwarfRegOp(const MachineLocation &MLoc) const;
/external/llvm/lib/Target/Sparc/
DSparcAsmPrinter.cpp66 virtual MachineLocation getDebugValueLocation(const MachineInstr *MI) const;
248 MachineLocation SparcAsmPrinter::
253 return MachineLocation(MI->getOperand(0).getReg(), in getDebugValueLocation()
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp395 MachineLocation Dst(MachineLocation::VirtualFP); in createX86MCAsmInfo()
396 MachineLocation Src(is64Bit ? X86::RSP : X86::ESP, stackGrowth); in createX86MCAsmInfo()
400 MachineLocation CSDst(is64Bit ? X86::RSP : X86::ESP, stackGrowth); in createX86MCAsmInfo()
401 MachineLocation CSSrc(is64Bit ? X86::RIP : X86::EIP); in createX86MCAsmInfo()
/external/llvm/lib/ExecutionEngine/JIT/
DJITDwarfEmitter.cpp85 const MachineLocation &Dst = Move.getDestination(); in EmitFrameMoves()
86 const MachineLocation &Src = Move.getSource(); in EmitFrameMoves()
98 if (Dst.isReg() && Dst.getReg() == MachineLocation::VirtualFP) { in EmitFrameMoves()
100 if (Src.getReg() == MachineLocation::VirtualFP) { in EmitFrameMoves()
112 Src.getReg() == MachineLocation::VirtualFP) { in EmitFrameMoves()

12