Lines Matching refs:GenericValue
60 typedef std::vector<GenericValue> ValuePlaneTy;
71 std::map<Value *, GenericValue> Values; // LLVM values used in this invocation
72 std::vector<GenericValue> VarArgs; // Values passed through an ellipsis
97 GenericValue ExitValue; // The return value of the called function
129 GenericValue runFunction(Function *F,
130 const std::vector<GenericValue> &ArgValues) override;
140 void callFunction(Function *F, const std::vector<GenericValue> &ArgVals);
196 GenericValue callExternalFunction(Function *F,
197 const std::vector<GenericValue> &ArgVals);
198 void exitCalled(GenericValue GV);
204 GenericValue *getFirstVarArg () { in getFirstVarArg()
209 GenericValue executeGEPOperation(Value *Ptr, gep_type_iterator I,
222 GenericValue getConstantExprValue(ConstantExpr *CE, ExecutionContext &SF);
223 GenericValue getOperandValue(Value *V, ExecutionContext &SF);
224 GenericValue executeTruncInst(Value *SrcVal, Type *DstTy,
226 GenericValue executeSExtInst(Value *SrcVal, Type *DstTy,
228 GenericValue executeZExtInst(Value *SrcVal, Type *DstTy,
230 GenericValue executeFPTruncInst(Value *SrcVal, Type *DstTy,
232 GenericValue executeFPExtInst(Value *SrcVal, Type *DstTy,
234 GenericValue executeFPToUIInst(Value *SrcVal, Type *DstTy,
236 GenericValue executeFPToSIInst(Value *SrcVal, Type *DstTy,
238 GenericValue executeUIToFPInst(Value *SrcVal, Type *DstTy,
240 GenericValue executeSIToFPInst(Value *SrcVal, Type *DstTy,
242 GenericValue executePtrToIntInst(Value *SrcVal, Type *DstTy,
244 GenericValue executeIntToPtrInst(Value *SrcVal, Type *DstTy,
246 GenericValue executeBitCastInst(Value *SrcVal, Type *DstTy,
248 GenericValue executeCastOperation(Instruction::CastOps opcode, Value *SrcVal,
250 void popStackAndReturnValueToCaller(Type *RetTy, GenericValue Result);