Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/unittests/AST/
H A DEvaluateAsRValueTest.cpp33 explicit EvaluateConstantInitializersVisitor(VarInfoMap &VarInfo) in EvaluateConstantInitializersVisitor() argument
34 : VarInfo(VarInfo) {} in EvaluateConstantInitializersVisitor()
45 VarInfo[VD->getNameAsString()] = WasEvaluated; in VisitVarDecl()
53 VarInfoMap &VarInfo; member in __anone06df4770111::EvaluateConstantInitializersVisitor
70 VarInfoMap VarInfo; in HandleTranslationUnit() local
71 EvaluateConstantInitializersVisitor Evaluator(VarInfo); in HandleTranslationUnit()
73 EXPECT_EQ(2u, VarInfo.size()); in HandleTranslationUnit()
74 EXPECT_FALSE(VarInfo["Dependent"]); in HandleTranslationUnit()
75 EXPECT_TRUE(VarInfo["Constant"]); in HandleTranslationUnit()
76 EXPECT_EQ(2u, VarInfo.size()); in HandleTranslationUnit()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveVariables.h80 struct VarInfo { struct
119 IndexedMap<VarInfo, VirtReg2IndexFunctor> VirtRegInfo;
277 VarInfo &getVarInfo(Register Reg);
279 void MarkVirtRegAliveInBlock(VarInfo& VRInfo, MachineBasicBlock* DefBlock,
281 void MarkVirtRegAliveInBlock(VarInfo &VRInfo, MachineBasicBlock *DefBlock,
/llvm-project-15.0.7/llvm/lib/IR/
H A DDIBuilder.cpp1031 llvm::Value *Val, DILocalVariable *VarInfo, DIExpression *Expr, in insertDbgValueIntrinsic() argument
1035 return insertDbgIntrinsic(ValueFn, Val, VarInfo, Expr, DL, InsertBB, in insertDbgValueIntrinsic()
1040 llvm::Value *Val, DILocalVariable *VarInfo, DIExpression *Expr, in insertDbgAddrIntrinsic() argument
1044 return insertDbgIntrinsic(AddrFn, Val, VarInfo, Expr, DL, InsertBB, in insertDbgAddrIntrinsic()
1055 VarInfo->getScope()->getSubprogram() && in insertDeclare()
1060 trackIfUnresolved(VarInfo); in insertDeclare()
1063 MetadataAsValue::get(VMContext, VarInfo), in insertDeclare()
1079 assert(VarInfo && in insertDbgIntrinsic()
1083 VarInfo->getScope()->getSubprogram() && in insertDbgIntrinsic()
1086 trackIfUnresolved(VarInfo); in insertDbgIntrinsic()
[all …]
H A DDebugInfo.cpp1512 LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, in LLVMDIBuilderInsertDeclareBefore() argument
1515 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareBefore()
1521 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDeclareAtEnd() argument
1524 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareAtEnd()
1531 LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDbgValueBefore() argument
1536 unwrap(Val), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDbgValueBefore()
1543 LLVMMetadataRef VarInfo, in LLVMDIBuilderInsertDbgValueAtEnd() argument
1548 unwrap(Val), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDbgValueAtEnd()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveVariables.cpp60 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const { in findKill()
68 LLVM_DUMP_METHOD void LiveVariables::VarInfo::dump() const { in dump()
84 LiveVariables::VarInfo &LiveVariables::getVarInfo(Register Reg) { in getVarInfo()
115 void LiveVariables::MarkVirtRegAliveInBlock(VarInfo &VRInfo, in MarkVirtRegAliveInBlock()
133 VarInfo &VRInfo = getVarInfo(Reg); in HandleVirtRegUse()
179 VarInfo &VRInfo = getVarInfo(Reg); in HandleVirtRegDef()
673 VarInfo &VI = getVarInfo(Reg); in recomputeForSingleDefVirtReg()
754 VarInfo &VI = getVarInfo(Reg); in replaceKillInstruction()
808 LiveVariables::VarInfo &VI = getVarInfo(Reg); in isLiveOut()
872 VarInfo &VI = getVarInfo(Reg); in addNewBlock()
[all …]
H A DPHIElimination.cpp168 LiveVariables::VarInfo &VI = LV->getVarInfo(VirtReg); in runOnMachineFunction()
331 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()
470 LiveVariables::VarInfo &SrcVI = LV->getVarInfo(SrcReg); in LowerPHINode()
471 LiveVariables::VarInfo &IncomingVI = LV->getVarInfo(IncomingReg); in LowerPHINode()
H A DTwoAddressInstructionPass.cpp1676 LiveVariables::VarInfo &SrcInfo = LV->getVarInfo(RegB); in processStatepoint()
1677 LiveVariables::VarInfo &DstInfo = LV->getVarInfo(RegA); in processStatepoint()
H A DMachineVerifier.cpp2325 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in checkLiveness()
2821 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in verifyLiveVariables()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDIBuilder.h82 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
92 DILocalVariable *VarInfo,
99 insertDbgValueIntrinsic(llvm::Value *Val, DILocalVariable *VarInfo,
105 insertDbgAddrIntrinsic(llvm::Value *Val, DILocalVariable *VarInfo,
914 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
924 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
949 DILocalVariable *VarInfo,
961 DILocalVariable *VarInfo,
973 DILocalVariable *VarInfo,
985 DILocalVariable *VarInfo,
/llvm-project-15.0.7/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()
536 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in optimizeLiveRange()
573 LiveVariables::VarInfo &NewVarInfo = LV->getVarInfo(NewReg); in optimizeWaterfallLiveRange()
574 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in optimizeWaterfallLiveRange()
H A DSILowerControlFlow.cpp529 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in emitEndCf()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp119 struct VarInfo { struct in __anoncdaa66640111::CombineRule
125 VarInfo(const GIMatchDagInstr *N, const GIMatchDagOperand *Op, in VarInfo() argument
185 StringMap<std::vector<VarInfo>> &NamedEdgeDefs,
186 StringMap<std::vector<VarInfo>> &NamedEdgeUses);
399 StringMap<std::vector<VarInfo>> &NamedEdgeDefs, in parseInstructionMatcher()
400 StringMap<std::vector<VarInfo>> &NamedEdgeUses) { in parseInstructionMatcher()
489 StringMap<std::vector<VarInfo>> NamedEdgeDefs; in parseMatcher()
490 StringMap<std::vector<VarInfo>> NamedEdgeUses; in parseMatcher()
544 for (const VarInfo &DefVar : NameAndDefs.getValue()) { in parseMatcher()
545 for (const VarInfo &UseVar : Uses) { in parseMatcher()
[all …]
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DDebugInfo.h1244 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1259 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1273 LLVMMetadataRef VarInfo,
1291 LLVMMetadataRef VarInfo,
/llvm-project-15.0.7/llvm/bindings/ocaml/debuginfo/
H A Ddebuginfo_ocaml.c968 value Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, in llvm_dibuild_insert_declare_before_native() argument
971 VarInfo, Expr, DebugLoc, Instr); in llvm_dibuild_insert_declare_before_native()
987 value Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, in llvm_dibuild_insert_declare_at_end_native() argument
990 VarInfo, Expr, DebugLoc, Block); in llvm_dibuild_insert_declare_at_end_native()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCUDANV.cpp58 struct VarInfo { struct in __anona02b07190111::CGNVCUDARuntime
63 llvm::SmallVector<VarInfo, 16> DeviceVars;
1125 for (VarInfo &I : DeviceVars) { in createOffloadingEntries()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBTFDebug.h175 BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo);
H A DBTFDebug.cpp388 BTFKindVar::BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo) in BTFKindVar() argument
393 Info = VarInfo; in BTFKindVar()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp317 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in convertToThreeAddress()