Lines Matching refs:GenericValue
19 #include "llvm/ExecutionEngine/GenericValue.h"
65 typedef std::vector<GenericValue> ValuePlaneTy;
74 std::map<Value *, GenericValue> Values; // LLVM values used in this invocation
75 std::vector<GenericValue> VarArgs; // Values passed through an ellipsis
84 GenericValue ExitValue; // The return value of the called function
115 virtual GenericValue runFunction(Function *F,
116 const std::vector<GenericValue> &ArgValues);
131 void callFunction(Function *F, const std::vector<GenericValue> &ArgVals);
181 GenericValue callExternalFunction(Function *F,
182 const std::vector<GenericValue> &ArgVals);
183 void exitCalled(GenericValue GV);
189 GenericValue *getFirstVarArg () {
194 GenericValue executeGEPOperation(Value *Ptr, gep_type_iterator I,
208 GenericValue getConstantExprValue(ConstantExpr *CE, ExecutionContext &SF);
209 GenericValue getOperandValue(Value *V, ExecutionContext &SF);
210 GenericValue executeTruncInst(Value *SrcVal, Type *DstTy,
212 GenericValue executeSExtInst(Value *SrcVal, Type *DstTy,
214 GenericValue executeZExtInst(Value *SrcVal, Type *DstTy,
216 GenericValue executeFPTruncInst(Value *SrcVal, Type *DstTy,
218 GenericValue executeFPExtInst(Value *SrcVal, Type *DstTy,
220 GenericValue executeFPToUIInst(Value *SrcVal, Type *DstTy,
222 GenericValue executeFPToSIInst(Value *SrcVal, Type *DstTy,
224 GenericValue executeUIToFPInst(Value *SrcVal, Type *DstTy,
226 GenericValue executeSIToFPInst(Value *SrcVal, Type *DstTy,
228 GenericValue executePtrToIntInst(Value *SrcVal, Type *DstTy,
230 GenericValue executeIntToPtrInst(Value *SrcVal, Type *DstTy,
232 GenericValue executeBitCastInst(Value *SrcVal, Type *DstTy,
234 GenericValue executeCastOperation(Instruction::CastOps opcode, Value *SrcVal,
236 void popStackAndReturnValueToCaller(Type *RetTy, GenericValue Result);