Lines Matching refs:ALoc
1074 auto ALoc = std::find_if(Args.begin(), Args.end(), [](Value * elem) { in postProcessOCLBuiltinWithFuncPointer() local
1077 assert(ALoc != Args.end() && "Buit-in must accept a pointer to function"); in postProcessOCLBuiltinWithFuncPointer()
1078 assert(isa<Function>(*ALoc) && "Invalid function pointer usage"); in postProcessOCLBuiltinWithFuncPointer()
1079 Value *Ctx = ALoc[1]; in postProcessOCLBuiltinWithFuncPointer()
1080 Value *CtxLen = ALoc[2]; in postProcessOCLBuiltinWithFuncPointer()
1081 Value *CtxAlign = ALoc[3]; in postProcessOCLBuiltinWithFuncPointer()
1083 assert(Args.end() - ALoc > 3); in postProcessOCLBuiltinWithFuncPointer()
1085 assert(Args.end() - ALoc > 0); in postProcessOCLBuiltinWithFuncPointer()
1087 Args.erase(ALoc + 1, ALoc + 4); in postProcessOCLBuiltinWithFuncPointer()
1089 InvokeFuncPtrs.insert(*ALoc); in postProcessOCLBuiltinWithFuncPointer()
1092 *ALoc = addBlockBind(M, cast<Function>(removeCast(*ALoc)), in postProcessOCLBuiltinWithFuncPointer()