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.h78 struct VarInfo { struct
119 IndexedMap<VarInfo, VirtReg2IndexFunctor> VirtRegInfo;
270 VarInfo &getVarInfo(Register Reg);
272 void MarkVirtRegAliveInBlock(VarInfo& VRInfo, MachineBasicBlock* DefBlock,
274 void MarkVirtRegAliveInBlock(VarInfo &VRInfo, MachineBasicBlock *DefBlock,
H A DMachineFunction.h1328 return make_filter_range(getVariableDbgInfo(), [](auto &VarInfo) {
1329 return VarInfo.inStackSlot();
1336 return make_filter_range(getVariableDbgInfo(), [](const auto &VarInfo) {
1337 return VarInfo.inStackSlot();
1344 return make_filter_range(getVariableDbgInfo(), [](const auto &VarInfo) {
1345 return VarInfo.inEntryValueRegister();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveVariables.cpp88 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const { in findKill()
95 void LiveVariables::VarInfo::print(raw_ostream &OS) const { in print()
110 LLVM_DUMP_METHOD void LiveVariables::VarInfo::dump() const { print(dbgs()); } in dump()
114 LiveVariables::VarInfo &LiveVariables::getVarInfo(Register Reg) { in getVarInfo()
121 VarInfo &VRInfo, MachineBasicBlock *DefBlock, MachineBasicBlock *MBB, in MarkVirtRegAliveInBlock()
145 void LiveVariables::MarkVirtRegAliveInBlock(VarInfo &VRInfo, in MarkVirtRegAliveInBlock()
163 VarInfo &VRInfo = getVarInfo(Reg); in HandleVirtRegUse()
209 VarInfo &VRInfo = getVarInfo(Reg); in HandleVirtRegDef()
687 VarInfo &VI = getVarInfo(Reg); in recomputeForSingleDefVirtReg()
772 VarInfo &VI = getVarInfo(Reg); in replaceKillInstruction()
[all …]
H A DPHIElimination.cpp222 LiveVariables::VarInfo &VI = LV->getVarInfo(VirtReg); in run()
407 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()
567 LiveVariables::VarInfo &SrcVI = LV->getVarInfo(SrcReg); in LowerPHINode()
568 LiveVariables::VarInfo &IncomingVI = LV->getVarInfo(IncomingReg); in LowerPHINode()
H A DTwoAddressInstructionPass.cpp1816 LiveVariables::VarInfo &SrcInfo = LV->getVarInfo(RegB); in processStatepoint()
1817 LiveVariables::VarInfo &DstInfo = LV->getVarInfo(RegA); in processStatepoint()
H A DMachineVerifier.cpp2821 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in checkLiveness()
3352 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in verifyLiveVariables()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeVGPRLiveRange.cpp244 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters()
253 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters()
283 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in collectCandidateRegisters()
376 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(MOReg); in collectWaterfallCandidateRegisters()
417 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in updateLiveRangeInThenRegion()
473 LiveVariables::VarInfo &NewVarInfo = LV->getVarInfo(NewReg); in updateLiveRangeInElseRegion()
474 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in updateLiveRangeInElseRegion()
545 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in optimizeLiveRange()
582 LiveVariables::VarInfo &NewVarInfo = LV->getVarInfo(NewReg); in optimizeWaterfallLiveRange()
583 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in optimizeWaterfallLiveRange()
H A DSILowerControlFlow.cpp537 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.cpp955 DbgInstPtr DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare() argument
958 return insertDeclare(Storage, VarInfo, Expr, DL, InsertBefore->getParent(), in insertDeclare()
962 DbgInstPtr DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare() argument
968 return insertDeclare(Storage, VarInfo, Expr, DL, InsertAtEnd, InsertBefore); in insertDeclare()
1026 DILocalVariable *VarInfo, in insertDbgValueIntrinsic() argument
1031 V, VarInfo, Expr, DL, InsertBefore ? InsertBefore->getParent() : nullptr, in insertDbgValueIntrinsic()
1039 DILocalVariable *VarInfo, in insertDbgValueIntrinsic() argument
1043 return insertDbgValueIntrinsic(V, VarInfo, Expr, DL, InsertAtEnd, nullptr); in insertDbgValueIntrinsic()
1067 llvm::Value *Val, DILocalVariable *VarInfo, DIExpression *Expr, in insertDbgValueIntrinsic() argument
1071 DbgVariableRecord::createDbgVariableRecord(Val, VarInfo, Expr, DL); in insertDbgValueIntrinsic()
[all …]
H A DDebugInfo.cpp1666 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDeclareRecordBefore() argument
1669 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareRecordBefore()
1683 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDeclareRecordAtEnd() argument
1686 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareRecordAtEnd()
1699 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDbgValueRecordBefore() argument
1702 unwrap(Val), unwrap<DILocalVariable>(VarInfo), unwrap<DIExpression>(Expr), in LLVMDIBuilderInsertDbgValueRecordBefore()
1715 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDbgValueRecordAtEnd() argument
1718 unwrap(Val), unwrap<DILocalVariable>(VarInfo), unwrap<DIExpression>(Expr), in LLVMDIBuilderInsertDbgValueRecordAtEnd()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h96 DbgInstPtr insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
111 DILocalVariable *VarInfo,
118 DILocalVariable *VarInfo,
958 DbgInstPtr insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
987 DbgInstPtr insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
1012 DILocalVariable *VarInfo,
1023 DILocalVariable *VarInfo,
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h1280 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1301 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1320 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo,
1341 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp60 struct VarInfo { struct in __anon2162a9e90111::CGNVCUDARuntime
65 llvm::SmallVector<VarInfo, 16> DeviceVars;
1141 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.cpp391 BTFKindVar::BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo) in BTFKindVar() argument
396 Info = VarInfo; in BTFKindVar()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp320 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in convertToThreeAddress()