Searched refs:VarInfo (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveVariables.h53 /// VarInfo - This represents the regions where a virtual register is live in
79 struct VarInfo { struct in class:llvm::LiveVariables
119 IndexedMap<VarInfo, VirtReg2IndexFunctor> VirtRegInfo;
271 /// getVarInfo - Return the VarInfo structure for the specified VIRTUAL
273 VarInfo &getVarInfo(unsigned RegIdx);
275 void MarkVirtRegAliveInBlock(VarInfo& VRInfo, MachineBasicBlock* DefBlock,
277 void MarkVirtRegAliveInBlock(VarInfo& VRInfo, MachineBasicBlock* DefBlock,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveVariables.cpp60 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const {
68 LLVM_DUMP_METHOD void LiveVariables::VarInfo::dump() const {
84 /// getVarInfo - Get (possibly creating) a VarInfo object for the given vreg.
85 LiveVariables::VarInfo &LiveVariables::getVarInfo(unsigned RegIdx) {
92 void LiveVariables::MarkVirtRegAliveInBlock(VarInfo& VRInfo,
118 void LiveVariables::MarkVirtRegAliveInBlock(VarInfo &VRInfo,
137 VarInfo& VRInfo = getVarInfo(reg);
183 VarInfo &VRInfo = getVarInfo(Reg);
683 VarInfo &VI = getVarInfo(Reg);
697 assert(removed && "kill not in register's VarInfo
[all...]
H A DPHIElimination.cpp169 LiveVariables::VarInfo &VI = LV->getVarInfo(VirtReg);
177 // defined. See comment for VarInfo in LiveVariables.h.
322 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg);
340 // for the VarInfo is not filled in.
H A DMachineVerifier.cpp1944 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg);
2458 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg);
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp118 struct VarInfo { struct in class:__anon4936::CombineRule
124 VarInfo(const GIMatchDagInstr *N, const GIMatchDagOperand *Op, function in struct:__anon4936::CombineRule::VarInfo
184 StringMap<std::vector<VarInfo>> &NamedEdgeDefs,
185 StringMap<std::vector<VarInfo>> &NamedEdgeUses);
401 StringMap<std::vector<VarInfo>> &NamedEdgeDefs,
402 StringMap<std::vector<VarInfo>> &NamedEdgeUses) {
493 StringMap<std::vector<VarInfo>> NamedEdgeDefs;
494 StringMap<std::vector<VarInfo>> NamedEdgeUses;
548 for (const VarInfo &DefVar : NameAndDefs.getValue()) {
549 for (const VarInfo
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp866 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, argument
869 return insertDeclare(Storage, VarInfo, Expr, DL, InsertBefore->getParent(),
873 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, argument
879 return insertDeclare(Storage, VarInfo, Expr, DL, InsertAtEnd, InsertBefore);
895 DILocalVariable *VarInfo,
900 V, VarInfo, Expr, DL, InsertBefore ? InsertBefore->getParent() : nullptr,
905 DILocalVariable *VarInfo,
909 return insertDbgValueIntrinsic(V, VarInfo, Expr, DL, InsertAtEnd, nullptr);
933 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, argument
936 assert(VarInfo
894 insertDbgValueIntrinsic(Value *V, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, Instruction *InsertBefore) argument
904 insertDbgValueIntrinsic(Value *V, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, BasicBlock *InsertAtEnd) argument
955 insertDbgValueIntrinsic( Value *V, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
[all...]
H A DDebugInfo.cpp1354 LLVMMetadataRef VarInfo, LLVMMetadataRef Expr,
1357 unwrap(Storage), unwrap<DILocalVariable>(VarInfo),
1363 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1366 unwrap(Storage), unwrap<DILocalVariable>(VarInfo),
1373 LLVMMetadataRef VarInfo,
1378 unwrap(Val), unwrap<DILocalVariable>(VarInfo),
1385 LLVMMetadataRef VarInfo,
1390 unwrap(Val), unwrap<DILocalVariable>(VarInfo),
1353 LLVMDIBuilderInsertDeclareBefore(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DL, LLVMValueRef Instr) argument
1362 LLVMDIBuilderInsertDeclareAtEnd( LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DL, LLVMBasicBlockRef Block) argument
1371 LLVMDIBuilderInsertDbgValueBefore(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr) argument
1383 LLVMDIBuilderInsertDbgValueAtEnd(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block) argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h81 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
91 insertDbgValueIntrinsic(llvm::Value *Val, DILocalVariable *VarInfo,
811 /// \param VarInfo Variable's debug info descriptor.
815 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
821 /// \param VarInfo Variable's debug info descriptor.
825 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
845 /// \param VarInfo Variable's debug info descriptor.
850 DILocalVariable *VarInfo,
857 /// \param VarInfo Variable's debug info descriptor.
862 DILocalVariable *VarInfo,
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h1221 * \param VarInfo The variable's debug info descriptor.
1227 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1236 * \param VarInfo The variable's debug info descriptor.
1242 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1249 * \param VarInfo The variable's debug info descriptor.
1256 LLVMMetadataRef VarInfo,
1267 * \param VarInfo The variable's debug info descriptor.
1274 LLVMMetadataRef VarInfo,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.h169 BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo);
H A DBTFDebug.cpp334 BTFKindVar::BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo) argument
339 Info = VarInfo;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp50 struct VarInfo { struct in class:__anon1680::CGNVCUDARuntime
55 llvm::SmallVector<VarInfo, 16> DeviceVars;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp283 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg);

Completed in 170 milliseconds