Lines Matching refs:DemangledCall
174 std::string lookupBuiltinNameHelper(StringRef DemangledCall) { in lookupBuiltinNameHelper() argument
178 if (DemangledCall.starts_with(PassPrefix.c_str())) in lookupBuiltinNameHelper()
179 BuiltinName = DemangledCall.substr(PassPrefix.length()); in lookupBuiltinNameHelper()
181 BuiltinName = DemangledCall; in lookupBuiltinNameHelper()
221 lookupBuiltin(StringRef DemangledCall, in lookupBuiltin() argument
225 std::string BuiltinName = SPIRV::lookupBuiltinNameHelper(DemangledCall); in lookupBuiltin()
229 DemangledCall.slice(DemangledCall.find('(') + 1, DemangledCall.find(')')); in lookupBuiltin()
1714 static bool generateReadImageInst(const StringRef DemangledCall, in generateReadImageInst() argument
1722 bool HasOclSampler = DemangledCall.contains_insensitive("ocl_sampler"); in generateReadImageInst()
1723 bool HasMsaa = DemangledCall.contains_insensitive("msaa"); in generateReadImageInst()
1808 static bool generateSampleImageInst(const StringRef DemangledCall, in generateSampleImageInst() argument
1841 std::string ReturnType = DemangledCall.str(); in generateSampleImageInst()
1842 if (DemangledCall.contains("_R")) { in generateSampleImageInst()
2244 static bool generateConvertInst(const StringRef DemangledCall, in generateConvertInst() argument
2296 DemangledCall[DemangledCall.find_first_of('(') + 1] != 'u'; in generateConvertInst()
2420 mapBuiltinToOpcode(const StringRef DemangledCall, in mapBuiltinToOpcode() argument
2425 lookupBuiltin(DemangledCall, Set, Reg, nullptr, Args); in mapBuiltinToOpcode()
2485 std::optional<bool> lowerBuiltin(const StringRef DemangledCall, in lowerBuiltin() argument
2491 LLVM_DEBUG(dbgs() << "Lowering builtin call: " << DemangledCall << "\n"); in lowerBuiltin()
2508 lookupBuiltin(DemangledCall, Set, ReturnRegister, ReturnType, Args); in lowerBuiltin()
2550 return generateReadImageInst(DemangledCall, Call.get(), MIRBuilder, GR); in lowerBuiltin()
2554 return generateSampleImageInst(DemangledCall, Call.get(), MIRBuilder, GR); in lowerBuiltin()
2566 return generateConvertInst(DemangledCall, Call.get(), MIRBuilder, GR); in lowerBuiltin()
2583 Type *parseBuiltinCallArgumentBaseType(const StringRef DemangledCall, in parseBuiltinCallArgumentBaseType() argument
2587 DemangledCall.slice(DemangledCall.find('(') + 1, DemangledCall.find(')')); in parseBuiltinCallArgumentBaseType()