Lines Matching refs:GenericValue
54 typedef std::vector<GenericValue> ValuePlaneTy;
65 std::map<Value *, GenericValue> Values; // LLVM values used in this invocation
66 std::vector<GenericValue> VarArgs; // Values passed through an ellipsis
75 GenericValue ExitValue; // The return value of the called function
106 GenericValue runFunction(Function *F,
107 ArrayRef<GenericValue> ArgValues) override;
117 void callFunction(Function *F, ArrayRef<GenericValue> ArgVals);
175 GenericValue callExternalFunction(Function *F,
176 ArrayRef<GenericValue> ArgVals);
177 void exitCalled(GenericValue GV);
183 GenericValue *getFirstVarArg () { in getFirstVarArg()
188 GenericValue executeGEPOperation(Value *Ptr, gep_type_iterator I,
201 GenericValue getConstantExprValue(ConstantExpr *CE, ExecutionContext &SF);
202 GenericValue getOperandValue(Value *V, ExecutionContext &SF);
203 GenericValue executeTruncInst(Value *SrcVal, Type *DstTy,
205 GenericValue executeSExtInst(Value *SrcVal, Type *DstTy,
207 GenericValue executeZExtInst(Value *SrcVal, Type *DstTy,
209 GenericValue executeFPTruncInst(Value *SrcVal, Type *DstTy,
211 GenericValue executeFPExtInst(Value *SrcVal, Type *DstTy,
213 GenericValue executeFPToUIInst(Value *SrcVal, Type *DstTy,
215 GenericValue executeFPToSIInst(Value *SrcVal, Type *DstTy,
217 GenericValue executeUIToFPInst(Value *SrcVal, Type *DstTy,
219 GenericValue executeSIToFPInst(Value *SrcVal, Type *DstTy,
221 GenericValue executePtrToIntInst(Value *SrcVal, Type *DstTy,
223 GenericValue executeIntToPtrInst(Value *SrcVal, Type *DstTy,
225 GenericValue executeBitCastInst(Value *SrcVal, Type *DstTy,
227 void popStackAndReturnValueToCaller(Type *RetTy, GenericValue Result);