| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | EvaluateAsRValueTest.cpp | 33 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 D | LiveVariables.h | 80 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 D | DIBuilder.cpp | 1031 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 D | DebugInfo.cpp | 1512 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 D | LiveVariables.cpp | 60 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 D | PHIElimination.cpp | 168 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 D | TwoAddressInstructionPass.cpp | 1676 LiveVariables::VarInfo &SrcInfo = LV->getVarInfo(RegB); in processStatepoint() 1677 LiveVariables::VarInfo &DstInfo = LV->getVarInfo(RegA); in processStatepoint()
|
| H A D | MachineVerifier.cpp | 2325 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 D | DIBuilder.h | 82 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 D | SIOptimizeVGPRLiveRange.cpp | 244 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 D | SILowerControlFlow.cpp | 529 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in emitEndCf()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | GICombinerEmitter.cpp | 119 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 D | DebugInfo.h | 1244 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 D | debuginfo_ocaml.c | 968 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 D | CGCUDANV.cpp | 58 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 D | BTFDebug.h | 175 BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo);
|
| H A D | BTFDebug.cpp | 388 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 D | ARMBaseInstrInfo.cpp | 317 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in convertToThreeAddress()
|