HomeSort by relevance Sort by last modified time
    Searched refs:GenericValue (Results 1 - 25 of 29) sorted by null

1 2

  /external/llvm/include/llvm/ExecutionEngine/
GenericValue.h 1 //===-- GenericValue.h - Represent any type of LLVM value -------*- C++ -*-===//
10 // The GenericValue class is used to represent an LLVM value of arbitrary type.
26 struct GenericValue {
36 GenericValue() : DoubleVal(0.0), IntVal(1,0) {}
37 explicit GenericValue(void *V) : PointerVal(V), IntVal(1,0) { }
40 inline GenericValue PTOGV(void *P) { return GenericValue(P); }
41 inline void* GVTOP(const GenericValue &GV) { return GV.PointerVal; }
ExecutionEngine.h 34 struct GenericValue;
229 virtual GenericValue runFunction(Function *F,
230 const std::vector<GenericValue> &ArgValues) = 0;
334 /// GenericValue *. It is not a pointer to a GenericValue containing the
336 void StoreValueToMemory(const GenericValue &Val, GenericValue *Ptr,
461 GenericValue getConstantValue(const Constant *C);
462 void LoadValueFromMemory(GenericValue &Result, GenericValue *Ptr
    [all...]
  /external/llvm/lib/ExecutionEngine/Interpreter/
Interpreter.h 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);
137 void callFunction(Function *F, const std::vector<GenericValue> &ArgVals);
186 GenericValue callExternalFunction(Function *F,
187 const std::vector<GenericValue> &ArgVals)
    [all...]
Execution.cpp 40 static void SetValue(Value *V, GenericValue Val, ExecutionContext &SF) {
53 static void executeFAddInst(GenericValue &Dest, GenericValue Src1,
54 GenericValue Src2, Type *Ty) {
64 static void executeFSubInst(GenericValue &Dest, GenericValue Src1,
65 GenericValue Src2, Type *Ty) {
75 static void executeFMulInst(GenericValue &Dest, GenericValue Src1,
76 GenericValue Src2, Type *Ty)
    [all...]
ExternalFunctions.cpp 51 typedef GenericValue (*ExFunc)(FunctionType *,
52 const std::vector<GenericValue> &);
133 static void *ffiValueFor(Type *Ty, const GenericValue &AV,
182 const std::vector<GenericValue> &ArgVals,
183 const TargetData *TD, GenericValue &Result) {
247 GenericValue Interpreter::callExternalFunction(Function *F,
248 const std::vector<GenericValue> &ArgVals) {
278 GenericValue Result;
292 return GenericValue();
302 GenericValue lle_X_atexit(FunctionType *FT
    [all...]
Interpreter.cpp 66 callFunction(AtExitHandlers.back(), std::vector<GenericValue>());
74 GenericValue
76 const std::vector<GenericValue> &ArgValues) {
86 std::vector<GenericValue> ActualArgs;
  /external/llvm/test/Bindings/Ocaml/
executionengine.ml 42 let ptrgv = GenericValue.of_pointer tu in
43 assert (tu = GenericValue.as_pointer ptrgv);
45 let fpgv = GenericValue.of_float double_type 2. in
46 assert (2. = GenericValue.as_float double_type fpgv);
48 let intgv = GenericValue.of_int i32_type 3 in
49 assert (3 = GenericValue.as_int intgv);
51 let i32gv = GenericValue.of_int32 i32_type (Int32.of_int 4) in
52 assert ((Int32.of_int 4) = GenericValue.as_int32 i32gv);
54 let nigv = GenericValue.of_nativeint i32_type (Nativeint.of_int 5) in
55 assert ((Nativeint.of_int 5) = GenericValue.as_nativeint nigv)
    [all...]
  /external/chromium/chrome/browser/policy/
user_policy_cache.h 16 class GenericValue;
56 Value* DecodeValue(const em::GenericValue& value) const;
user_policy_cache.cc 226 Value* UserPolicyCache::DecodeValue(const em::GenericValue& value) const {
231 case em::GenericValue::VALUE_TYPE_BOOL:
235 case em::GenericValue::VALUE_TYPE_INT64:
239 case em::GenericValue::VALUE_TYPE_STRING:
243 case em::GenericValue::VALUE_TYPE_DOUBLE:
247 case em::GenericValue::VALUE_TYPE_BYTES:
253 case em::GenericValue::VALUE_TYPE_BOOL_ARRAY: {
260 case em::GenericValue::VALUE_TYPE_INT64_ARRAY: {
271 case em::GenericValue::VALUE_TYPE_STRING_ARRAY: {
279 case em::GenericValue::VALUE_TYPE_DOUBLE_ARRAY:
    [all...]
  /external/llvm/lib/ExecutionEngine/MCJIT/
MCJIT.h 57 virtual GenericValue runFunction(Function *F,
58 const std::vector<GenericValue> &ArgValues);
MCJIT.cpp 14 #include "llvm/ExecutionEngine/GenericValue.h"
119 GenericValue MCJIT::runFunction(Function *F,
120 const std::vector<GenericValue> &ArgValues) {
146 GenericValue rv;
159 GenericValue rv;
168 GenericValue rv;
179 GenericValue rv;
  /external/llvm/lib/ExecutionEngine/
ExecutionEngineBindings.cpp 16 #include "llvm/ExecutionEngine/GenericValue.h"
28 GenericValue *GenVal = new GenericValue();
34 GenericValue *GenVal = new GenericValue();
40 GenericValue *GenVal = new GenericValue();
60 GenericValue *GenVal = unwrap(GenValRef);
189 std::vector<GenericValue> ArgVec;
194 GenericValue *Result = new GenericValue()
    [all...]
ExecutionEngine.cpp 21 #include "llvm/ExecutionEngine/GenericValue.h"
286 EE->StoreValueToMemory(PTOGV(Dest), (GenericValue*)(Array+i*PtrSize),
292 (GenericValue*)(Array+InputArgv.size()*PtrSize),
328 runFunction(F, std::vector<GenericValue>());
356 std::vector<GenericValue> GVArgs;
357 GenericValue GVArgc;
530 /// \brief Converts a Constant* into a GenericValue, including handling of
532 GenericValue ExecutionEngine::getConstantValue(const Constant *C) {
535 GenericValue Result;
557 GenericValue Result = getConstantValue(Op0)
    [all...]
  /external/llvm/bindings/ocaml/executionengine/
llvm_executionengine.mli 17 module GenericValue: sig
18 (** [GenericValue.t] is a boxed union type used to portably pass arguments to
22 See the struct [llvm::GenericValue]. *)
27 [llvm::GenericValue::DoubleVal] and [llvm::GenericValue::FloatVal]. *)
31 field [llvm::GenericValue::PointerVal]. *)
35 [w]. See the field [llvm::GenericValue::IntVal]. *)
39 [w]. See the field [llvm::GenericValue::IntVal]. *)
43 bitwidth [w]. See the field [llvm::GenericValue::IntVal]. *)
48 [w]. See the field [llvm::GenericValue::IntVal]. *
    [all...]
llvm_executionengine.ml 17 module GenericValue = struct
73 external run_function: Llvm.llvalue -> GenericValue.t array -> t ->
74 GenericValue.t
  /external/llvm/unittests/ExecutionEngine/JIT/
MultiJITTest.cpp 14 #include "llvm/ExecutionEngine/GenericValue.h"
89 std::vector<GenericValue> noargs;
90 GenericValue gv1 = EE1->runFunction(FooF1, noargs);
91 GenericValue gv2 = EE2->runFunction(FooF2, noargs);
119 std::vector<GenericValue> noargs;
120 GenericValue gv1 = EE1->runFunction(FooF1, noargs);
121 GenericValue gv2 = EE2->runFunction(FooF2, noargs);
  /external/llvm/examples/HowToUseJIT/
HowToUseJIT.cpp 44 #include "llvm/ExecutionEngine/GenericValue.h"
124 std::vector<GenericValue> noargs;
125 GenericValue gv = EE->runFunction(FooF, noargs);
  /external/llvm/examples/BrainF/
BrainFDriver.cpp 32 #include "llvm/ExecutionEngine/GenericValue.h"
145 std::vector<GenericValue> args;
147 GenericValue gv = ee->runFunction(brainf_func, args);
  /external/llvm/examples/Fibonacci/
fibonacci.cpp 34 #include "llvm/ExecutionEngine/GenericValue.h"
129 std::vector<GenericValue> Args(1);
131 GenericValue GV = EE->runFunction(FibF, Args);
  /external/llvm/include/llvm-c/
ExecutionEngine.h 143 struct GenericValue;
155 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(GenericValue, LLVMGenericValueRef )
  /external/llvm/lib/ExecutionEngine/JIT/
JIT.cpp 24 #include "llvm/ExecutionEngine/GenericValue.h"
389 GenericValue JIT::runFunction(Function *F,
390 const std::vector<GenericValue> &ArgValues) {
416 GenericValue rv;
429 GenericValue rv;
438 GenericValue rv;
449 GenericValue rv;
499 // Convert all of the GenericValue arguments over to constants. Note that we
505 const GenericValue &AV = ArgValues[i];
547 GenericValue Result = runFunction(Stub, std::vector<GenericValue>())
    [all...]
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter4/
toplevel.ml 41 print_float (GenericValue.as_float Codegen.double_type result);
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
toplevel.ml 41 print_float (GenericValue.as_float Codegen.double_type result);
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
toplevel.ml 41 print_float (GenericValue.as_float Codegen.double_type result);
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter7/
toplevel.ml 41 print_float (GenericValue.as_float Codegen.double_type result);

Completed in 518 milliseconds

1 2