Lines Matching defs:DemangledCall

176 std::string lookupBuiltinNameHelper(StringRef DemangledCall,
181 if (DemangledCall.starts_with(PassPrefix.c_str()))
182 BuiltinName = DemangledCall.substr(PassPrefix.length());
184 BuiltinName = DemangledCall;
252 /// the provided \p DemangledCall and specified \p Set.
262 lookupBuiltin(StringRef DemangledCall,
266 std::string BuiltinName = SPIRV::lookupBuiltinNameHelper(DemangledCall);
270 DemangledCall.slice(DemangledCall.find('(') + 1, DemangledCall.find(')'));
1825 static bool generateReadImageInst(const StringRef DemangledCall,
1831 bool HasOclSampler = DemangledCall.contains_insensitive("ocl_sampler");
1832 bool HasMsaa = DemangledCall.contains_insensitive("msaa");
1915 static bool generateSampleImageInst(const StringRef DemangledCall,
1948 std::string ReturnType = DemangledCall.str();
1949 if (DemangledCall.contains("_R")) {
2360 static bool generateConvertInst(const StringRef DemangledCall,
2412 DemangledCall[DemangledCall.find_first_of('(') + 1] != 'u';
2529 mapBuiltinToOpcode(const StringRef DemangledCall,
2534 lookupBuiltin(DemangledCall, Set, Reg, nullptr, Args);
2594 std::optional<bool> lowerBuiltin(const StringRef DemangledCall,
2600 LLVM_DEBUG(dbgs() << "Lowering builtin call: " << DemangledCall << "\n");
2606 lookupBuiltin(DemangledCall, Set, OrigRet, SpvType, Args);
2650 return generateReadImageInst(DemangledCall, Call.get(), MIRBuilder, GR);
2654 return generateSampleImageInst(DemangledCall, Call.get(), MIRBuilder, GR);
2666 return generateConvertInst(DemangledCall, Call.get(), MIRBuilder, GR);
2728 const StringRef DemangledCall, LLVMContext &Ctx) {
2729 auto Pos1 = DemangledCall.find('(');
2732 auto Pos2 = DemangledCall.find(')');
2735 DemangledCall.slice(Pos1 + 1, Pos2)
2740 Type *parseBuiltinCallArgumentBaseType(const StringRef DemangledCall,
2743 parseBuiltinTypeStr(BuiltinArgsTypeStrs, DemangledCall, Ctx);