Home
last modified time | relevance | path

Searched refs:VarInfo (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveVariables.h79 struct VarInfo { struct
120 IndexedMap<VarInfo, VirtReg2IndexFunctor> VirtRegInfo;
271 LLVM_ABI VarInfo &getVarInfo(Register Reg);
273 LLVM_ABI void MarkVirtRegAliveInBlock(VarInfo &VRInfo,
277 MarkVirtRegAliveInBlock(VarInfo &VRInfo, MachineBasicBlock *DefBlock,
H A DMachineFunction.h1419 return make_filter_range(getVariableDbgInfo(), [](auto &VarInfo) {
1420 return VarInfo.inStackSlot();
1427 return make_filter_range(getVariableDbgInfo(), [](const auto &VarInfo) {
1428 return VarInfo.inStackSlot();
1435 return make_filter_range(getVariableDbgInfo(), [](const auto &VarInfo) {
1436 return VarInfo.inEntryValueRegister();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveVariables.cpp87 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const { in findKill()
94 void LiveVariables::VarInfo::print(raw_ostream &OS) const { in print()
109 LLVM_DUMP_METHOD void LiveVariables::VarInfo::dump() const { print(dbgs()); } in dump()
113 LiveVariables::VarInfo &LiveVariables::getVarInfo(Register Reg) { in getVarInfo()
120 VarInfo &VRInfo, MachineBasicBlock *DefBlock, MachineBasicBlock *MBB, in MarkVirtRegAliveInBlock()
144 void LiveVariables::MarkVirtRegAliveInBlock(VarInfo &VRInfo, in MarkVirtRegAliveInBlock()
162 VarInfo &VRInfo = getVarInfo(Reg); in HandleVirtRegUse()
208 VarInfo &VRInfo = getVarInfo(Reg); in HandleVirtRegDef()
680 VarInfo &VI = getVarInfo(Reg); in recomputeForSingleDefVirtReg()
765 VarInfo &VI = getVarInfo(Reg); in replaceKillInstruction()
[all …]
H A DPHIElimination.cpp233 LiveVariables::VarInfo &VI = LV->getVarInfo(VirtReg); in run()
415 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()
575 LiveVariables::VarInfo &SrcVI = LV->getVarInfo(SrcReg); in LowerPHINode()
576 LiveVariables::VarInfo &IncomingVI = LV->getVarInfo(IncomingReg); in LowerPHINode()
H A DTwoAddressInstructionPass.cpp1818 LiveVariables::VarInfo &SrcInfo = LV->getVarInfo(RegB); in processStatepoint()
1819 LiveVariables::VarInfo &DstInfo = LV->getVarInfo(RegA); in processStatepoint()
H A DMachineVerifier.cpp2968 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in checkLiveness()
3505 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in verifyLiveVariables()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeVGPRLiveRange.cpp251 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters()
260 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters()
290 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in collectCandidateRegisters()
383 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(MOReg); in collectWaterfallCandidateRegisters()
422 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in updateLiveRangeInThenRegion()
478 LiveVariables::VarInfo &NewVarInfo = LV->getVarInfo(NewReg); in updateLiveRangeInElseRegion()
479 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in updateLiveRangeInElseRegion()
550 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in optimizeLiveRange()
587 LiveVariables::VarInfo &NewVarInfo = LV->getVarInfo(NewReg); in optimizeWaterfallLiveRange()
588 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in optimizeWaterfallLiveRange()
H A DSILowerControlFlow.cpp546 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in emitEndCf()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp1075 DbgInstPtr DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare() argument
1081 return insertDeclare(Storage, VarInfo, Expr, DL, in insertDeclare()
1118 DILocalVariable *VarInfo, in insertDbgValueIntrinsic() argument
1123 DbgVariableRecord::createDbgVariableRecord(Val, VarInfo, Expr, DL); in insertDbgValueIntrinsic()
1128 DbgInstPtr DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare() argument
1131 assert(VarInfo && "empty or invalid DILocalVariable* passed to dbg.declare"); in insertDeclare()
1134 VarInfo->getScope()->getSubprogram() && in insertDeclare()
1138 DbgVariableRecord::createDVRDeclare(Storage, VarInfo, Expr, DL); in insertDeclare()
1156 Value *V, DILocalVariable *VarInfo, in insertDbgIntrinsic() argument
1162 assert(VarInfo && in insertDbgIntrinsic()
[all …]
H A DDebugInfo.cpp1761 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDeclareRecordBefore() argument
1764 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareRecordBefore()
1779 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDeclareRecordAtEnd() argument
1782 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareRecordAtEnd()
1795 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDbgValueRecordBefore() argument
1798 unwrap(Val), unwrap<DILocalVariable>(VarInfo), unwrap<DIExpression>(Expr), in LLVMDIBuilderInsertDbgValueRecordBefore()
1813 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDbgValueRecordAtEnd() argument
1816 unwrap(Val), unwrap<DILocalVariable>(VarInfo), unwrap<DIExpression>(Expr), in LLVMDIBuilderInsertDbgValueRecordAtEnd()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h1332 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1353 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1372 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo,
1393 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo,
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h98 DILocalVariable *VarInfo,
1118 DILocalVariable *VarInfo,
1149 DILocalVariable *VarInfo,
1167 DILocalVariable *VarInfo,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp65 struct VarInfo { struct in __anon2162a9e90111::CGNVCUDARuntime
70 llvm::SmallVector<VarInfo, 16> DeviceVars;
1211 for (VarInfo &I : DeviceVars) { in createOffloadingEntries()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.h175 BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo);
H A DBTFDebug.cpp457 BTFKindVar::BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo) in BTFKindVar() argument
462 Info = VarInfo; in BTFKindVar()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc13584 {"_ZN4llvm13LiveVariables7VarInfo10removeKillEPNS_12MachineInstrE", "llvm::LiveVariables::VarInfo::…
16729 …ables7VarInfo8findKillEPKNS_17MachineBasicBlockE", "llvm::LiveVariables::VarInfo::findKill(llvm::M…
16730 {"_ZNK4llvm13LiveVariables7VarInfo4dumpEv", "llvm::LiveVariables::VarInfo::dump() const"},
16732 …_EE", "llvm::LiveVariables::MarkVirtRegAliveInBlock(llvm::LiveVariables::VarInfo&, llvm::MachineBa…
16733 …S4_", "llvm::LiveVariables::MarkVirtRegAliveInBlock(llvm::LiveVariables::VarInfo&, llvm::MachineBa…
16746 …_17MachineBasicBlockEjRNS_19MachineRegisterInfoE", "llvm::LiveVariables::VarInfo::isLiveIn(llvm::M…
16763 …VirtReg2IndexFunctorEE6resizeEm", "llvm::IndexedMap<llvm::LiveVariables::VarInfo, llvm::VirtReg2In…
16764 …r<llvm::LiveVariables::VarInfo, std::allocator<llvm::LiveVariables::VarInfo>>::resize(unsigned lon…
16768VarInfo, std::allocator<llvm::LiveVariables::VarInfo>>::_M_fill_insert(__gnu_cxx::__normal_iterato…
16769 …eVariables::VarInfo*, unsigned long, llvm::LiveVariables::VarInfo>(llvm::LiveVariables::VarInfo*, …