Lines Matching refs:CallInst
522 void removeFnAttr(LLVMContext *Context, CallInst *Call,
524 void addFnAttr(LLVMContext *Context, CallInst *Call,
550 std::vector<Value *> getArguments(CallInst* CI, unsigned Start = 0,
555 uint64_t getArgAsInt(CallInst *CI, unsigned I);
560 T getArgAs(CallInst *CI, unsigned I){ in getArgAs()
566 Scope getArgAsScope(CallInst *CI, unsigned I);
570 Decoration getArgAsDecoration(CallInst *CI, unsigned I);
642 CallInst *mutateCallInst(Module *M, CallInst *CI,
643 std::function<std::string (CallInst *, std::vector<Value *> &)>ArgMutate,
652 Instruction *mutateCallInst(Module *M, CallInst *CI,
653 std::function<std::string (CallInst *, std::vector<Value *> &,
655 std::function<Instruction *(CallInst *)> RetMutate,
660 CallInst *
661 mutateCallInstSPIRV(Module *M, CallInst *CI,
662 std::function<std::string (CallInst *, std::vector<Value *> &)>ArgMutate,
667 mutateCallInstSPIRV(Module *M, CallInst *CI,
668 std::function<std::string (CallInst *, std::vector<Value *> &,
670 std::function<Instruction *(CallInst *)> RetMutate,
678 std::function<std::string (CallInst *, std::vector<Value *> &)>ArgMutate,
683 CallInst *addCallInst(Module *M, StringRef FuncName, Type *RetTy,
690 CallInst *
696 CallInst *
789 std::string getPostfixForReturnType(CallInst *CI, bool IsSigned = false);