Home
last modified time | relevance | path

Searched refs:SpillReg (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinRegisterInfo.cpp281 MachineOperand SpillReg = MI.getOperand(0); in eliminateFrameIndex() local
284 if (SpillReg.getReg()==BF::NCC) { in eliminateFrameIndex()
286 .addOperand(SpillReg); in eliminateFrameIndex()
291 .addOperand(SpillReg); in eliminateFrameIndex()
303 MachineOperand SpillReg = MI.getOperand(0); in eliminateFrameIndex() local
311 if (SpillReg.getReg()==BF::CC) { in eliminateFrameIndex()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DInlineSpiller.cpp97 unsigned SpillReg; member
119 SpillReg(Reg), SpillVNI(VNI), SpillMBB(0), DefMI(0) {} in SibValueInfo()
317 OS << "spill " << PrintReg(SVI.SpillReg) << ':' in operator <<()
379 bool PropSpill = !DisableHoisting && !isRegToSpill(SV.SpillReg); in propagateSiblingValue()
428 DepSV.SpillReg = SV.SpillReg; in propagateSiblingValue()
444 DepSV.SpillReg = SV.SpillReg; in propagateSiblingValue()
681 if (!LIS.hasInterval(SVI.SpillReg)) { in hoistSpill()
682 DEBUG(dbgs() << "Stale interval: " << PrintReg(SVI.SpillReg) << '\n'); in hoistSpill()
687 LiveInterval &SibLI = LIS.getInterval(SVI.SpillReg); in hoistSpill()
689 DEBUG(dbgs() << "Stale value: " << PrintReg(SVI.SpillReg) << '\n'); in hoistSpill()
[all …]
DLiveIntervalAnalysis.cpp2102 unsigned SpillReg = getRepresentativeReg(PhysReg); in spillPhysRegAroundRegDefsUses() local
2105 << " represented by " << tri_->getName(SpillReg) << '\n'); in spillPhysRegAroundRegDefsUses()
2111 assert(*AS == SpillReg || !allocatableRegs_[*AS] || !hasInterval(*AS) || in spillPhysRegAroundRegDefsUses()
2112 tri_->isSuperRegister(*AS, SpillReg)); in spillPhysRegAroundRegDefsUses()
2116 if (hasInterval(SpillReg)) in spillPhysRegAroundRegDefsUses()
2117 PRegs.push_back(SpillReg); in spillPhysRegAroundRegDefsUses()
2118 for (const unsigned *SR = tri_->getSubRegisters(SpillReg); *SR; ++SR) in spillPhysRegAroundRegDefsUses()
2164 vrm.addEmergencySpill(SpillReg, MI); in spillPhysRegAroundRegDefsUses()
/external/llvm/lib/Target/X86/AsmParser/
DX86AsmInstrumentation.cpp510 void SpillReg(MCStreamer &Out, unsigned Reg) { in SpillReg() function in llvm::__anon371ad2be0111::X86AddressSanitizer32
539 SpillReg(Out, LocalFrameReg); in InstrumentMemOperandPrologue()
553 SpillReg(Out, RegCtx.AddressReg(32)); in InstrumentMemOperandPrologue()
554 SpillReg(Out, RegCtx.ShadowReg(32)); in InstrumentMemOperandPrologue()
556 SpillReg(Out, RegCtx.ScratchReg(32)); in InstrumentMemOperandPrologue()
768 void SpillReg(MCStreamer &Out, unsigned Reg) { in SpillReg() function in llvm::__anon371ad2be0111::X86AddressSanitizer64
797 SpillReg(Out, X86::RBP); in InstrumentMemOperandPrologue()
812 SpillReg(Out, RegCtx.ShadowReg(64)); in InstrumentMemOperandPrologue()
813 SpillReg(Out, RegCtx.AddressReg(64)); in InstrumentMemOperandPrologue()
815 SpillReg(Out, RegCtx.ScratchReg(64)); in InstrumentMemOperandPrologue()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/AsmParser/
DX86AsmInstrumentation.cpp523 void SpillReg(MCStreamer &Out, unsigned Reg) { in SpillReg() function in __anon811bfc160111::X86AddressSanitizer32
552 SpillReg(Out, LocalFrameReg); in InstrumentMemOperandPrologue()
566 SpillReg(Out, RegCtx.AddressReg(32)); in InstrumentMemOperandPrologue()
567 SpillReg(Out, RegCtx.ShadowReg(32)); in InstrumentMemOperandPrologue()
569 SpillReg(Out, RegCtx.ScratchReg(32)); in InstrumentMemOperandPrologue()
781 void SpillReg(MCStreamer &Out, unsigned Reg) { in SpillReg() function in __anon811bfc160111::X86AddressSanitizer64
810 SpillReg(Out, X86::RBP); in InstrumentMemOperandPrologue()
825 SpillReg(Out, RegCtx.ShadowReg(64)); in InstrumentMemOperandPrologue()
826 SpillReg(Out, RegCtx.AddressReg(64)); in InstrumentMemOperandPrologue()
828 SpillReg(Out, RegCtx.ScratchReg(64)); in InstrumentMemOperandPrologue()