|
LLVM 22.0.0git
|
This is the complete list of members for llvm::SPIRVGlobalRegistry, including all inherited members.
| add(SPIRV::IRHandle Handle, const MachineInstr *MI) | llvm::SPIRVIRMapping | inline |
| add(const Type *PointeeTy, unsigned AddressSpace, const MachineInstr *MI) | llvm::SPIRVIRMapping | inline |
| add(const Value *V, const MachineInstr *MI) | llvm::SPIRVIRMapping | inline |
| add(const Type *T, bool RequiresExplicitLayout, const MachineInstr *MI) | llvm::SPIRVIRMapping | inline |
| add(const MachineInstr *Obj, const MachineInstr *MI) | llvm::SPIRVIRMapping | inline |
| addAssignPtrTypeInstr(Value *Val, CallInst *AssignPtrTyCI) | llvm::SPIRVGlobalRegistry | inline |
| addDeducedCompositeType(Value *Val, Type *Ty) | llvm::SPIRVGlobalRegistry | inline |
| addDeducedElementType(Value *Val, Type *Ty) | llvm::SPIRVGlobalRegistry | inline |
| addForwardCall(const Function *F, MachineInstr *MI) | llvm::SPIRVGlobalRegistry | inline |
| addGlobalObject(const Value *V, const MachineFunction *MF, Register R) | llvm::SPIRVGlobalRegistry | inline |
| addMutated(Value *Val, Type *Ty) | llvm::SPIRVGlobalRegistry | inline |
| addReturnType(const Function *ArgF, TypedPointerType *DerivedTy) | llvm::SPIRVGlobalRegistry | inline |
| addValueAttrs(MachineInstr *Key, std::pair< Type *, std::string > Val) | llvm::SPIRVGlobalRegistry | inline |
| assignFloatTypeToVReg(unsigned BitWidth, Register VReg, MachineInstr &I, const SPIRVInstrInfo &TII) | llvm::SPIRVGlobalRegistry | |
| assignIntTypeToVReg(unsigned BitWidth, Register VReg, MachineInstr &I, const SPIRVInstrInfo &TII) | llvm::SPIRVGlobalRegistry | |
| assignSPIRVTypeToVReg(SPIRVType *Type, Register VReg, const MachineFunction &MF) | llvm::SPIRVGlobalRegistry | |
| assignTypeToVReg(const Type *Type, Register VReg, MachineIRBuilder &MIRBuilder, SPIRV::AccessQualifier::AccessQualifier AQ, bool EmitIR) | llvm::SPIRVGlobalRegistry | |
| assignVectTypeToVReg(SPIRVType *BaseType, unsigned NumElements, Register VReg, MachineInstr &I, const SPIRVInstrInfo &TII) | llvm::SPIRVGlobalRegistry | |
| buildAssignPtr(IRBuilder<> &B, Type *ElemTy, Value *Arg) | llvm::SPIRVGlobalRegistry | |
| buildAssignType(IRBuilder<> &B, Type *Ty, Value *Arg) | llvm::SPIRVGlobalRegistry | |
| buildConstantFP(APFloat Val, MachineIRBuilder &MIRBuilder, SPIRVType *SpvType=nullptr) | llvm::SPIRVGlobalRegistry | |
| buildConstantInt(uint64_t Val, MachineIRBuilder &MIRBuilder, SPIRVType *SpvType, bool EmitIR, bool ZeroAsNull=true) | llvm::SPIRVGlobalRegistry | |
| buildConstantSampler(Register Res, unsigned AddrMode, unsigned Param, unsigned FilerMode, MachineIRBuilder &MIRBuilder) | llvm::SPIRVGlobalRegistry | |
| buildGlobalVariable(Register Reg, SPIRVType *BaseType, StringRef Name, const GlobalValue *GV, SPIRV::StorageClass::StorageClass Storage, const MachineInstr *Init, bool IsConst, const std::optional< SPIRV::LinkageType::LinkageType > &LinkageType, MachineIRBuilder &MIRBuilder, bool IsInstSelector) | llvm::SPIRVGlobalRegistry | |
| buildMemAliasingOpDecorate(Register Reg, MachineIRBuilder &MIRBuilder, uint32_t Dec, const MDNode *GVarMD) | llvm::SPIRVGlobalRegistry | |
| changePointerStorageClass(SPIRVType *PtrType, SPIRV::StorageClass::StorageClass SC, MachineInstr &I) | llvm::SPIRVGlobalRegistry | |
| createConstFP(const ConstantFP *CF, MachineInstr &I, SPIRVType *SpvType, const SPIRVInstrInfo &TII, bool ZeroAsNull) | llvm::SPIRVGlobalRegistry | |
| createConstInt(const ConstantInt *CI, MachineInstr &I, SPIRVType *SpvType, const SPIRVInstrInfo &TII, bool ZeroAsNull) | llvm::SPIRVGlobalRegistry | |
| CurMF | llvm::SPIRVGlobalRegistry | |
| erase(const MachineInstr *MI) | llvm::SPIRVIRMapping | inline |
| find(SPIRV::IRHandle Handle, const MachineFunction *MF) | llvm::SPIRVIRMapping | inline |
| find(const Type *PointeeTy, unsigned AddressSpace, const MachineFunction *MF) | llvm::SPIRVIRMapping | inline |
| find(const Value *V, const MachineFunction *MF) | llvm::SPIRVIRMapping | inline |
| find(const Type *T, bool RequiresExplicitLayout, const MachineFunction *MF) | llvm::SPIRVIRMapping | inline |
| find(const MachineInstr *MI, const MachineFunction *MF) | llvm::SPIRVIRMapping | inline |
| findAssignPtrTypeInstr(const Value *Val) | llvm::SPIRVGlobalRegistry | inline |
| findDeducedCompositeType(const Value *Val) | llvm::SPIRVGlobalRegistry | inline |
| findDeducedElementType(const Value *Val) | llvm::SPIRVGlobalRegistry | inline |
| findMI(SPIRV::IRHandle Handle, const MachineFunction *MF) | llvm::SPIRVIRMapping | inline |
| findMI(const Type *PointeeTy, unsigned AddressSpace, const MachineFunction *MF) | llvm::SPIRVIRMapping | inline |
| findMI(const Value *Obj, const MachineFunction *MF) | llvm::SPIRVIRMapping | inline |
| findMI(const Type *T, bool RequiresExplicitLayout, const MachineFunction *MF) | llvm::SPIRVIRMapping | inline |
| findMI(const MachineInstr *Obj, const MachineFunction *MF) | llvm::SPIRVIRMapping | inline |
| findMutated(const Value *Val) | llvm::SPIRVGlobalRegistry | inline |
| findReturnType(const Function *ArgF) | llvm::SPIRVGlobalRegistry | inline |
| findValueAttrs(const MachineInstr *Key, Type *&Ty, StringRef &Name) | llvm::SPIRVGlobalRegistry | inline |
| getBound() | llvm::SPIRVGlobalRegistry | inline |
| getDeducedGlobalValueType(const GlobalValue *Global) | llvm::SPIRVGlobalRegistry | inline |
| getForwardCalls(const Function *F) | llvm::SPIRVGlobalRegistry | inline |
| getFunctionByDefinition(const MachineInstr *MI) | llvm::SPIRVGlobalRegistry | inline |
| getFunctionDefinition(const Function *F) | llvm::SPIRVGlobalRegistry | inline |
| getFunctionDefinitionByUse(const MachineOperand *Use) | llvm::SPIRVGlobalRegistry | inline |
| getGlobalObject(const MachineFunction *MF, Register R) | llvm::SPIRVGlobalRegistry | inline |
| getImageType(const TargetExtType *ExtensionType, const SPIRV::AccessQualifier::AccessQualifier Qualifier, MachineIRBuilder &MIRBuilder) | llvm::SPIRVGlobalRegistry | |
| getNumScalarOrVectorTotalBitWidth(const SPIRVType *Type) const | llvm::SPIRVGlobalRegistry | |
| getOrAddMemAliasingINTELInst(MachineIRBuilder &MIRBuilder, const MDNode *AliasingListMD) | llvm::SPIRVGlobalRegistry | |
| getOrCreateConsIntVector(uint64_t Val, MachineIRBuilder &MIRBuilder, SPIRVType *SpvType, bool EmitIR) | llvm::SPIRVGlobalRegistry | |
| getOrCreateConstFP(APFloat Val, MachineInstr &I, SPIRVType *SpvType, const SPIRVInstrInfo &TII, bool ZeroAsNull=true) | llvm::SPIRVGlobalRegistry | |
| getOrCreateConstInt(uint64_t Val, MachineInstr &I, SPIRVType *SpvType, const SPIRVInstrInfo &TII, bool ZeroAsNull=true) | llvm::SPIRVGlobalRegistry | |
| getOrCreateConstIntArray(uint64_t Val, size_t Num, MachineInstr &I, SPIRVType *SpvType, const SPIRVInstrInfo &TII) | llvm::SPIRVGlobalRegistry | |
| getOrCreateConstNullPtr(MachineIRBuilder &MIRBuilder, SPIRVType *SpvType) | llvm::SPIRVGlobalRegistry | |
| getOrCreateConstVector(uint64_t Val, MachineInstr &I, SPIRVType *SpvType, const SPIRVInstrInfo &TII, bool ZeroAsNull=true) | llvm::SPIRVGlobalRegistry | |
| getOrCreateConstVector(APFloat Val, MachineInstr &I, SPIRVType *SpvType, const SPIRVInstrInfo &TII, bool ZeroAsNull=true) | llvm::SPIRVGlobalRegistry | |
| getOrCreateGlobalVariableWithBinding(const SPIRVType *VarType, uint32_t Set, uint32_t Binding, StringRef Name, MachineIRBuilder &MIRBuilder) | llvm::SPIRVGlobalRegistry | |
| getOrCreateLayoutType(MachineIRBuilder &MIRBuilder, const TargetExtType *T, bool EmitIr=false) | llvm::SPIRVGlobalRegistry | |
| getOrCreateOpTypeByOpcode(const Type *Ty, MachineIRBuilder &MIRBuilder, unsigned Opcode) | llvm::SPIRVGlobalRegistry | |
| getOrCreateOpTypeCoopMatr(MachineIRBuilder &MIRBuilder, const TargetExtType *ExtensionType, const SPIRVType *ElemType, uint32_t Scope, uint32_t Rows, uint32_t Columns, uint32_t Use, bool EmitIR) | llvm::SPIRVGlobalRegistry | |
| getOrCreateOpTypeDeviceEvent(MachineIRBuilder &MIRBuilder) | llvm::SPIRVGlobalRegistry | |
| getOrCreateOpTypeFunctionWithArgs(const Type *Ty, SPIRVType *RetType, const SmallVectorImpl< SPIRVType * > &ArgTypes, MachineIRBuilder &MIRBuilder) | llvm::SPIRVGlobalRegistry | |
| getOrCreateOpTypePipe(MachineIRBuilder &MIRBuilder, SPIRV::AccessQualifier::AccessQualifier AccQual) | llvm::SPIRVGlobalRegistry | |
| getOrCreateOpTypeSampledImage(SPIRVType *ImageType, MachineIRBuilder &MIRBuilder) | llvm::SPIRVGlobalRegistry | |
| getOrCreateOpTypeSampler(MachineIRBuilder &MIRBuilder) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVBoolType(MachineIRBuilder &MIRBuilder, bool EmitIR) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVBoolType(MachineInstr &I, const SPIRVInstrInfo &TII) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVFloatType(unsigned BitWidth, MachineInstr &I, const SPIRVInstrInfo &TII) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVIntegerType(unsigned BitWidth, MachineIRBuilder &MIRBuilder) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVIntegerType(unsigned BitWidth, MachineInstr &I, const SPIRVInstrInfo &TII) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVPointerType(const Type *BaseType, MachineIRBuilder &MIRBuilder, SPIRV::StorageClass::StorageClass SC) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVPointerType(const Type *BaseType, MachineInstr &I, SPIRV::StorageClass::StorageClass SC) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVPointerType(SPIRVType *BaseType, MachineIRBuilder &MIRBuilder, SPIRV::StorageClass::StorageClass SC) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVType(const Type *Type, MachineInstr &I, SPIRV::AccessQualifier::AccessQualifier AQ, bool EmitIR) | llvm::SPIRVGlobalRegistry | inline |
| getOrCreateSPIRVType(const Type *Type, MachineIRBuilder &MIRBuilder, SPIRV::AccessQualifier::AccessQualifier AQ, bool EmitIR) | llvm::SPIRVGlobalRegistry | inline |
| getOrCreateSPIRVType(unsigned BitWidth, MachineInstr &I, const SPIRVInstrInfo &TII, unsigned SPIRVOPcode, Type *LLVMTy) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVTypeByName(StringRef TypeStr, MachineIRBuilder &MIRBuilder, bool EmitIR, SPIRV::StorageClass::StorageClass SC=SPIRV::StorageClass::Function, SPIRV::AccessQualifier::AccessQualifier AQ=SPIRV::AccessQualifier::ReadWrite) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVVectorType(SPIRVType *BaseType, unsigned NumElements, MachineIRBuilder &MIRBuilder, bool EmitIR) | llvm::SPIRVGlobalRegistry | |
| getOrCreateSPIRVVectorType(SPIRVType *BaseType, unsigned NumElements, MachineInstr &I, const SPIRVInstrInfo &TII) | llvm::SPIRVGlobalRegistry | |
| getOrCreateUndef(MachineInstr &I, SPIRVType *SpvType, const SPIRVInstrInfo &TII) | llvm::SPIRVGlobalRegistry | |
| getOrCreateUnknownType(const Type *Ty, MachineIRBuilder &MIRBuilder, unsigned Opcode, const ArrayRef< MCOperand > Operands) | llvm::SPIRVGlobalRegistry | |
| getOrCreateVulkanBufferType(MachineIRBuilder &MIRBuilder, Type *ElemType, SPIRV::StorageClass::StorageClass SC, bool IsWritable, bool EmitIr=false) | llvm::SPIRVGlobalRegistry | |
| getPointeeType(SPIRVType *PtrType) | llvm::SPIRVGlobalRegistry | |
| getPointeeTypeOp(Register PtrReg) | llvm::SPIRVGlobalRegistry | |
| getPointerSize() const | llvm::SPIRVGlobalRegistry | inline |
| getPointerStorageClass(Register VReg) const | llvm::SPIRVGlobalRegistry | |
| getPointerStorageClass(const SPIRVType *Type) const | llvm::SPIRVGlobalRegistry | |
| getRegClass(SPIRVType *SpvType) const | llvm::SPIRVGlobalRegistry | |
| getRegType(SPIRVType *SpvType) const | llvm::SPIRVGlobalRegistry | |
| getResultType(Register VReg, MachineFunction *MF=nullptr) | llvm::SPIRVGlobalRegistry | |
| getScalarOrVectorBitWidth(const SPIRVType *Type) const | llvm::SPIRVGlobalRegistry | |
| getScalarOrVectorComponentCount(Register VReg) const | llvm::SPIRVGlobalRegistry | |
| getScalarOrVectorComponentCount(SPIRVType *Type) const | llvm::SPIRVGlobalRegistry | |
| getScalarOrVectorComponentType(Register VReg) const | llvm::SPIRVGlobalRegistry | |
| getScalarOrVectorComponentType(SPIRVType *Type) const | llvm::SPIRVGlobalRegistry | |
| getSPIRVTypeForVReg(Register VReg, const MachineFunction *MF=nullptr) const | llvm::SPIRVGlobalRegistry | |
| getSPIRVTypeID(const SPIRVType *SpirvType) const | llvm::SPIRVGlobalRegistry | |
| getTypeForSPIRVType(const SPIRVType *Ty) const | llvm::SPIRVGlobalRegistry | inline |
| hasConstFunPtr() | llvm::SPIRVGlobalRegistry | inline |
| hasSPIRVTypeForVReg(Register VReg) const | llvm::SPIRVGlobalRegistry | inline |
| invalidateMachineInstr(MachineInstr *MI) | llvm::SPIRVGlobalRegistry | |
| isAggregateType(SPIRVType *Type) const | llvm::SPIRVGlobalRegistry | inline |
| isBitcastCompatible(const SPIRVType *Type1, const SPIRVType *Type2) const | llvm::SPIRVGlobalRegistry | |
| isResourceType(SPIRVType *Type) const | llvm::SPIRVGlobalRegistry | |
| isScalarOfType(Register VReg, unsigned TypeOpcode) const | llvm::SPIRVGlobalRegistry | |
| isScalarOrVectorOfType(Register VReg, unsigned TypeOpcode) const | llvm::SPIRVGlobalRegistry | |
| isScalarOrVectorSigned(const SPIRVType *Type) const | llvm::SPIRVGlobalRegistry | |
| recordFunctionDefinition(const Function *F, const MachineOperand *MO) | llvm::SPIRVGlobalRegistry | inline |
| recordFunctionPointer(const MachineOperand *MO, const Function *F) | llvm::SPIRVGlobalRegistry | inline |
| replaceAllUsesWith(Value *Old, Value *New, bool DeleteOld=true) | llvm::SPIRVGlobalRegistry | |
| retrieveScalarOrVectorIntType(const SPIRVType *Type) const | llvm::SPIRVGlobalRegistry | |
| setBound(unsigned V) | llvm::SPIRVGlobalRegistry | inline |
| setCurrentFunc(MachineFunction &MF) | llvm::SPIRVGlobalRegistry | inline |
| SPIRVGlobalRegistry(unsigned PointerSize) | llvm::SPIRVGlobalRegistry | |
| updateAssignType(CallInst *AssignCI, Value *Arg, Value *OfType) | llvm::SPIRVGlobalRegistry | |
| updateIfExistAssignPtrTypeInstr(Value *OldVal, Value *NewVal, bool DeleteOld) | llvm::SPIRVGlobalRegistry | inline |
| updateIfExistDeducedElementType(Value *OldVal, Value *NewVal, bool DeleteOld) | llvm::SPIRVGlobalRegistry | inline |