Lines Matching refs:SPIRVToLLVM
280 class SPIRVToLLVM { class
282 SPIRVToLLVM(Module *LLVMModule, SPIRVModule *TheSPIRVModule) in SPIRVToLLVM() function in SPIRV::SPIRVToLLVM
514 SPIRVToLLVM::getTranslatedType(SPIRVType *BV){ in getTranslatedType()
522 SPIRVToLLVM::getTranslatedValue(SPIRVValue *BV){ in getTranslatedValue()
530 SPIRVToLLVM::setAttrByCalledFunc(CallInst *Call) { in setAttrByCalledFunc()
541 SPIRVToLLVM::transOCLBuiltinsFromVariables(){ in transOCLBuiltinsFromVariables()
562 SPIRVToLLVM::transOCLKernelArgTypeName(SPIRVFunctionParameter *Arg) { in transOCLKernelArgTypeName()
571 SPIRVToLLVM::transOCLBuiltinFromVariable(GlobalVariable *GV, in transOCLBuiltinFromVariable()
629 SPIRVToLLVM::transFPType(SPIRVType* T) { in transFPType()
641 SPIRVToLLVM::transOCLImageTypeName(SPIRV::SPIRVTypeImage* ST) { in transOCLImageTypeName()
645 SPIRVToLLVM::insertImageNameAccessQualifier(ST, Name); in transOCLImageTypeName()
650 SPIRVToLLVM::transOCLSampledImageTypeName(SPIRV::SPIRVTypeSampledImage* ST) { in transOCLSampledImageTypeName()
659 SPIRVToLLVM::transOCLPipeTypeName(SPIRV::SPIRVTypePipe* PT, in transOCLPipeTypeName()
672 SPIRVToLLVM::transOCLPipeStorageTypeName(SPIRV::SPIRVTypePipeStorage* PST) { in transOCLPipeStorageTypeName()
678 SPIRVToLLVM::transType(SPIRVType *T, bool IsClassMember) { in transType()
771 SPIRVToLLVM::transTypeToOCLTypeName(SPIRVType *T, bool IsSigned) { in transTypeToOCLTypeName()
850 SPIRVToLLVM::transTypeVector(const std::vector<SPIRVType *> &BT) { in transTypeVector()
858 SPIRVToLLVM::transValue(const std::vector<SPIRVValue *> &BV, Function *F, in transValue()
867 SPIRVToLLVM::isSPIRVCmpInstTransToLLVMInst(SPIRVInstruction* BI) const { in isSPIRVCmpInstTransToLLVMInst()
874 SPIRVToLLVM::transFlags(llvm::Value* V) { in transFlags()
885 SPIRVToLLVM::setName(llvm::Value* V, SPIRVValue* BV) { in setName()
891 void SPIRVToLLVM::insertImageNameAccessQualifier(SPIRV::SPIRVTypeImage* ST, std::string &Name) { in insertImageNameAccessQualifier()
900 SPIRVToLLVM::transValue(SPIRVValue *BV, Function *F, BasicBlock *BB, in transValue()
927 SPIRVToLLVM::transConvertInst(SPIRVValue* BV, Function* F, BasicBlock* BB) { in transConvertInst()
961 BinaryOperator *SPIRVToLLVM::transShiftLogicalBitwiseInst(SPIRVValue* BV, in transShiftLogicalBitwiseInst()
977 SPIRVToLLVM::transCmpInst(SPIRVValue* BV, BasicBlock* BB, Function* F) { in transCmpInst()
999 SPIRVToLLVM::postProcessOCL() { in postProcessOCL()
1038 SPIRVToLLVM::postProcessOCLBuiltinReturnStruct(Function *F) { in postProcessOCLBuiltinReturnStruct()
1068 SPIRVToLLVM::postProcessOCLBuiltinWithFuncPointer(Function* F, in postProcessOCLBuiltinWithFuncPointer()
1102 SPIRVToLLVM::postProcessOCLBuiltinWithArrayArguments(Function* F, in postProcessOCLBuiltinWithArrayArguments()
1126 SPIRVToLLVM::postProcessOCLReadImage(SPIRVInstruction *BI, CallInst* CI, in postProcessOCLReadImage()
1178 SPIRVToLLVM::postProcessOCLWriteImage(SPIRVInstruction *BI, CallInst *CI, in postProcessOCLWriteImage()
1201 SPIRVToLLVM::postProcessOCLBuildNDRange(SPIRVInstruction *BI, CallInst *CI, in postProcessOCLBuildNDRange()
1214 SPIRVToLLVM::postProcessGroupAllAny(CallInst *CI, in postProcessGroupAllAny()
1234 SPIRVToLLVM::expandOCLBuiltinWithScalarArg(CallInst* CI, in expandOCLBuiltinWithScalarArg()
1261 SPIRVToLLVM::transOCLPipeTypeAccessQualifier(SPIRV::SPIRVTypePipe* ST) { in transOCLPipeTypeAccessQualifier()
1266 SPIRVToLLVM::transGeneratorMD() { in transGeneratorMD()
1276 SPIRVToLLVM::oclTransConstantSampler(SPIRV::SPIRVConstantSampler* BCS) { in oclTransConstantSampler()
1285 SPIRVToLLVM::oclTransConstantPipeStorage( in oclTransConstantPipeStorage()
1322 SPIRVToLLVM::transValueWithoutDecoration(SPIRVValue *BV, Function *F, in transValueWithoutDecoration()
1814 SPIRVToLLVM::foreachFuncCtlMask(SourceTy Source, FuncTy Func) { in foreachFuncCtlMask()
1825 SPIRVToLLVM::transFunction(SPIRVFunction *BF) { in transFunction()
1896 SPIRVToLLVM::transOCLBuiltinFromInstPreproc(SPIRVInstruction* BI, Type *&RetTy, in transOCLBuiltinFromInstPreproc()
1920 SPIRVToLLVM::transOCLBuiltinPostproc(SPIRVInstruction* BI, in transOCLBuiltinPostproc()
1953 SPIRVToLLVM::transBuiltinFromInst(const std::string& FuncName, in transBuiltinFromInst()
2009 SPIRVToLLVM::getOCLBuiltinName(SPIRVInstruction* BI) { in getOCLBuiltinName()
2049 SPIRVToLLVM::transOCLBuiltinFromInst(SPIRVInstruction *BI, BasicBlock *BB) { in transOCLBuiltinFromInst()
2056 SPIRVToLLVM::transSPIRVBuiltinFromInst(SPIRVInstruction *BI, BasicBlock *BB) { in transSPIRVBuiltinFromInst()
2075 SPIRVToLLVM::translate() { in translate()
2110 SPIRVToLLVM::transAddressingModel() { in transAddressingModel()
2131 SPIRVToLLVM::transDecoration(SPIRVValue *BV, Value *V) { in transDecoration()
2139 SPIRVToLLVM::transFPContractMetadata() { in transFPContractMetadata()
2155 std::string SPIRVToLLVM::transOCLImageTypeAccessQualifier( in transOCLImageTypeAccessQualifier()
2161 SPIRVToLLVM::transNonTemporalMetadata(Instruction *I) { in transNonTemporalMetadata()
2169 SPIRVToLLVM::transKernelMetadata() { in transKernelMetadata()
2291 SPIRVToLLVM::transAlign(SPIRVValue *BV, Value *V) { in transAlign()
2308 SPIRVToLLVM::transOCLVectorLoadStore(std::string& UnmangledName, in transOCLVectorLoadStore()
2344 SPIRVToLLVM::transOCLBuiltinFromExtInst(SPIRVExtInst *BC, BasicBlock *BB) { in transOCLBuiltinFromExtInst()
2411 SPIRVToLLVM::transOCLBarrier(BasicBlock *BB, SPIRVWord ExecScope, in transOCLBarrier()
2458 SPIRVToLLVM::transOCLMemFence(BasicBlock *BB, in transOCLMemFence()
2507 SPIRVToLLVM::transOCLBarrierFence(SPIRVInstruction *MB, BasicBlock *BB) { in transOCLBarrierFence()
2546 SPIRVToLLVM::transSourceLanguage() { in transSourceLanguage()
2572 SPIRVToLLVM::transSourceExtension() { in transSourceExtension()
2596 SPIRVToLLVM::getOCLConvertBuiltinName(SPIRVInstruction* BI) { in getOCLConvertBuiltinName()
2618 SPIRVToLLVM::getOCLGenericCastToPtrName(SPIRVInstruction* BI) { in getOCLGenericCastToPtrName()
2634 SPIRVToLLVM::transLinkageType(const SPIRVValue* V) { in transLinkageType()
2662 Instruction *SPIRVToLLVM::transOCLAllAny(SPIRVInstruction *I, BasicBlock *BB) { in transOCLAllAny()
2686 Instruction *SPIRVToLLVM::transOCLRelational(SPIRVInstruction *I, BasicBlock *BB) { in transOCLRelational()
2730 SPIRVToLLVM BTL(M, BM.get()); in ReadSPIRV()