/external/llvm/include/llvm/Target/ |
TargetJITInfo.h | 25 class Function; 37 /// replaceMachineCodeForFunction - Make it so that calling the function 64 /// small native function that simply calls the function at the specified 66 /// stub. Return the address of the resultant function, which may have been 68 virtual void *emitFunctionStub(const Function* F, void *Target, 79 /// LazyResolverFn - This typedef is used to represent the function that 81 /// function that knows how to walk the stack and find out which stub the 85 /// JITCompilerFn - This typedef is used to represent the JIT function that 86 /// lazily compiles the function corresponding to a stub. The JIT keep [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
SpecialCaseList.h | 17 // that a specific uninstrumentable function has certain semantics, thus 51 class Function; 64 /// Returns whether either this function or its source file are listed in the 66 bool isIn(const Function &F, const StringRef Category = StringRef()) const; 77 /// Returns whether either this function or its source file are listed in any 79 /// which this function is listed. 80 bool findCategory(const Function &F, StringRef &Category) const;
|
/external/llvm/lib/Transforms/Utils/ |
InstructionNamer.cpp | 18 #include "llvm/IR/Function.h" 34 bool runOnFunction(Function &F) { 35 for (Function::arg_iterator AI = F.arg_begin(), AE = F.arg_end(); 40 for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {
|
/art/compiler/llvm/ |
intrinsic_helper.h | 25 class Function; 128 ::llvm::Function* GetIntrinsicFunction(IntrinsicId id) { 134 IntrinsicId GetIntrinsicId(const ::llvm::Function* func) const { 135 ::llvm::DenseMap<const ::llvm::Function*, IntrinsicId>::const_iterator 148 ::llvm::Function* intrinsic_funcs_[MaxIntrinsicId + 1]; 150 // Map a llvm::Function to its intrinsic id 151 ::llvm::DenseMap<const ::llvm::Function*, IntrinsicId> intrinsic_funcs_map_;
|
/external/chromium_org/third_party/WebKit/Source/bindings/v8/ |
V8EventListener.cpp | 46 v8::Local<v8::Function> V8EventListener::getListenerFunction(ScriptExecutionContext* context) 52 return v8::Local<v8::Function>(); 55 return v8::Local<v8::Function>::Cast(listener); 61 // handleEvent property and that the value is a function. 63 return v8::Local<v8::Function>::Cast(property); 66 return v8::Local<v8::Function>(); 72 v8::Local<v8::Function> handlerFunction = getListenerFunction(context);
|
V8Callback.cpp | 49 v8::Local<v8::Function> callbackFunction; 51 callbackFunction = v8::Local<v8::Function>::New(v8::Handle<v8::Function>::Cast(callback)); 55 callbackFunction = v8::Local<v8::Function>::Cast(handleEventFunction);
|
/external/llvm/lib/Analysis/ |
CFGPrinter.cpp | 11 // cfg.<fnname>.dot file for each function in the program, with a graph of the 12 // CFG for that function. 15 // Function::viewCFG method, which is useful for debugging passes which operate 31 virtual bool runOnFunction(Function &F) { 45 INITIALIZE_PASS(CFGViewer, "view-cfg", "View CFG of function", false, true) 54 virtual bool runOnFunction(Function &F) { 69 "View CFG of function (with no function bodies)", false, true) 78 virtual bool runOnFunction(Function &F) { 86 WriteGraph(File, (const Function*)&F) [all...] |
Trace.cpp | 20 #include "llvm/IR/Function.h" 25 Function *Trace::getFunction() const { 36 Function *F = getFunction(); 37 O << "; Trace from function " << F->getName() << ", blocks:\n"; 43 O << "; Trace parent function: \n" << *F;
|
PostDominators.cpp | 34 bool PostDominatorTree::runOnFunction(Function &F) {
|
/external/llvm/lib/Transforms/Hello/ |
Hello.cpp | 17 #include "llvm/IR/Function.h" 30 virtual bool runOnFunction(Function &F) { 48 virtual bool runOnFunction(Function &F) {
|
/external/llvm/unittests/ExecutionEngine/JIT/ |
JITTest.cpp | 20 #include "llvm/IR/Function.h" 43 // This function is intentionally defined differently in the statically-compiled 45 // definition. Note that this function must be defined even on platforms where 57 Function *makeReturnGlobal(std::string Name, GlobalVariable *G, Module *M) { 61 Function *F = Function::Create(FTy, GlobalValue::ExternalLinkage, Name, M); 72 std::string DumpFunction(const Function *F) { 96 StartFunctionBodyCall(uint8_t *Result, const Function *F, 101 const Function *F; 107 virtual uint8_t *startFunctionBody(const Function *F [all...] |
/external/guava/guava/src/com/google/common/base/ |
Functions.java | 31 * Static utility methods pertaining to {@code Function} instances. 44 * Returns a function that calls {@code toString()} on its argument. The function does not accept 47 * <p><b>Warning:</b> The returned function may not be <i>consistent with equals</i> (as 48 * documented at {@link Function#apply}). For example, this function yields different results for 51 public static Function<Object, String> toStringFunction() { 56 private enum ToStringFunction implements Function<Object, String> { 71 * Returns the identity function. 74 public static <E> Function<E, E> identity() [all...] |
Function.java | 30 public interface Function<F, T> { 32 * Returns the result of applying this function to {@code input}. This method is <i>generally 38 * Objects.equal}{@code (a, b)} implies that {@code Objects.equal(function.apply(a), 39 * function.apply(b))}. 42 * @throws NullPointerException if {@code input} is null and this function does not accept null 48 * Indicates whether another object is equal to this function. 52 * {@link Function} that it considers <i>interchangeable</i> with this one. "Interchangeable"
|
/external/llvm/lib/Transforms/IPO/ |
PartialInlining.cpp | 11 // that surrounds the body of the function. 40 Function* unswitchFunction(Function* F); 50 Function* PartialInliner::unswitchFunction(Function* F) { 51 // First, verify that this function is an unswitching candidate... 71 // Clone the function, so that we can hack away on it. 73 Function* duplicateFunction = CloneFunction(F, VMap, 114 for (Function::iterator FI = duplicateFunction->begin(), 125 Function* extractedFunctio [all...] |
/external/compiler-rt/make/ |
util.mk | 6 # Function: streq LHS RHS 13 # Function: strneq LHS RHS 18 # Function: contains list item 23 # Function: is_subset a b 27 # Function: set_difference a b 31 # Function: Set variable value 36 # Function: Append variable value 41 # Function: IsDefined variable 46 # Function: IsUndefined variable 51 # Function: VarOrDefault variable default-valu [all...] |
/external/llvm/lib/IR/ |
Function.cpp | 1 //===-- Function.cpp - Implement the Global object classes ----------------===// 10 // This file implements the Function class for the IR library. 14 #include "llvm/IR/Function.h" 36 template class llvm::SymbolTableListTraits<Argument, Function>; 37 template class llvm::SymbolTableListTraits<BasicBlock, Function>; 45 Argument::Argument(Type *Ty, const Twine &Name, Function *Par) 49 // Make sure that we get added to a function 57 void Argument::setParent(Function *parent) { 66 /// function. For example in "void foo(int a, float b)" a is 0 and b is 1. 68 const Function *F = getParent() [all...] |
/external/chromium_org/chrome/renderer/extensions/ |
binding_generating_native_handler.cc | 26 v8::Handle<v8::Function> create_binding = 27 binding->Get(v8::String::New("create")).As<v8::Function>(); 33 v8::Handle<v8::Function> generate = 34 binding_instance->Get(v8::String::New("generate")).As<v8::Function>();
|
/external/guava/guava-tests/test/com/google/common/base/ |
EnumsTest.java | 44 Function<String, TestEnum> function = Enums.valueOfFunction(TestEnum.class); local 45 assertEquals(TestEnum.CHEETO, function.apply("CHEETO")); 46 assertEquals(TestEnum.HONDA, function.apply("HONDA")); 47 assertEquals(TestEnum.POODLE, function.apply("POODLE")); 51 Function<String, TestEnum> function = Enums.valueOfFunction(TestEnum.class); local 52 assertNull(function.apply("cHEETO")); 53 assertNull(function.apply("Honda")); 54 assertNull(function.apply("poodlE")) 58 Function<String, TestEnum> function = Enums.valueOfFunction(TestEnum.class); local 72 Function<String, TestEnum> function = Enums.valueOfFunction(TestEnum.class); local [all...] |
/external/llvm/examples/HowToUseJIT/ |
HowToUseJIT.cpp | 26 // function and return result to a driver, i.e. to a "host program". 32 // conflict of temporary function name with some real 33 // existing function name? 58 // Create some module to put our function into it. 61 // Create the add1 function entry and insert this entry into module M. The 62 // function will have a return type of "int" and take an argument of "int". 64 Function *Add1F = 65 cast<Function>(M->getOrInsertFunction("add1", Type::getInt32Ty(Context), 69 // Add a basic block to the function. As before, it automatically inserts 80 // Get pointers to the integer argument of the add1 function.. [all...] |
/external/llvm/include/llvm/Analysis/ |
ConstantsScanner.h | 39 inline constant_iterator(const Function *F) : InstI(inst_begin(F)), OpIdx(0) { 46 inline constant_iterator(const Function *F, bool) // end ctor 83 inline constant_iterator constant_begin(const Function *F) { 87 inline constant_iterator constant_end(const Function *F) {
|
/external/llvm/include/llvm/CodeGen/ |
MachineFunctionAnalysis.h | 39 return "Machine Function Analysis"; 44 virtual bool runOnFunction(Function &F);
|
MachineFunctionPass.h | 50 /// createPrinterPass - Get a machine function printer pass. 54 virtual bool runOnFunction(Function &F);
|
/external/llvm/include/llvm/ |
GVMaterializer.h | 25 class Function;
|
/external/llvm/include/llvm/IR/ |
ValueSymbolTable.h | 25 class Function; 36 friend class SymbolTableListTraits<Argument, Function>; 37 friend class SymbolTableListTraits<BasicBlock, Function>; 39 friend class SymbolTableListTraits<Function, Module>; 80 /// This function can be used from the debugger to display the
|
/external/llvm/lib/ExecutionEngine/MCJIT/ |
MCJIT.h | 57 /// It is the user-level function for completing the process of making the 66 virtual void *getPointerToFunction(Function *F); 68 virtual void *recompileAndRelinkFunction(Function *F); 70 virtual void freeMachineCodeForFunction(Function *F); 72 virtual GenericValue runFunction(Function *F, 76 /// specified function by using the dlsym function call. As such it is only 79 /// If AbortOnFailure is false and no function with the given name is 80 /// found, this function silently returns a null pointer. Otherwise, 117 /// this function call is expected to be the contained module. The modul [all...] |