Searched refs:Function (Results 76 - 100 of 750) sorted by relevance

1234567891011>>

/external/llvm/include/llvm/CodeGen/
H A DMachineFunctionPass.h54 virtual bool runOnFunction(Function &F);
H A DGCMetadata.h25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
90 const Function &F;
107 GCFunctionInfo(const Function &F, GCStrategy &S);
112 const Function &getFunction() const { return F; }
162 typedef DenseMap<const Function*,GCFunctionInfo*> finfo_map_type;
189 GCFunctionInfo &getFunctionInfo(const Function &F);
/external/llvm/include/llvm/Support/
H A DCFG.h10 // This file defines specializations of GraphTraits that allow Function and
19 #include "llvm/Function.h"
316 template <> struct GraphTraits<Function*> : public GraphTraits<BasicBlock*> {
317 static NodeType *getEntryNode(Function *F) { return &F->getEntryBlock(); }
320 typedef Function::iterator nodes_iterator;
321 static nodes_iterator nodes_begin(Function *F) { return F->begin(); }
322 static nodes_iterator nodes_end (Function *F) { return F->end(); }
323 static unsigned size (Function *F) { return F->size(); }
325 template <> struct GraphTraits<const Function*> :
327 static NodeType *getEntryNode(const Function *
[all...]
/external/llvm/include/llvm/Transforms/Utils/
H A DUnifyFunctionExitNodes.h44 virtual bool runOnFunction(Function &F);
/external/llvm/lib/Transforms/Scalar/
H A DBasicBlockPlacement.cpp31 #include "llvm/Function.h"
48 virtual bool runOnFunction(Function &F);
70 Function::iterator InsertPos;
87 bool BlockPlacement::runOnFunction(Function &F) {
113 Function::BasicBlockListType &Blocks = BB->getParent()->getBasicBlockList();
/external/llvm/tools/lli/
H A DRecordingMemoryManager.cpp49 uint8_t *RecordingMemoryManager::startFunctionBody(const Function *F, uintptr_t &ActualSize){
58 void RecordingMemoryManager::endFunctionBody(const Function *F, uint8_t *FunctionStart,
73 uint8_t* RecordingMemoryManager::startExceptionTable(const Function* F, uintptr_t &ActualSize) {
77 void RecordingMemoryManager::endExceptionTable(const Function *F, uint8_t *TableStart,
/external/webkit/Source/WebCore/bindings/v8/custom/
H A DV8CustomVoidCallback.cpp71 v8::Local<v8::Function> callbackFunction;
73 callbackFunction = v8::Local<v8::Function>::New(v8::Persistent<v8::Function>::Cast(callback));
77 callbackFunction = v8::Local<v8::Function>::Cast(handleEventFunction);
/external/guava/guava/src/com/google/common/collect/
H A DByFunctionOrdering.java22 import com.google.common.base.Function;
36 final Function<F, ? extends T> function;
40 Function<F, ? extends T> function, Ordering<T> ordering) {
39 ByFunctionOrdering( Function<F, ? extends T> function, Ordering<T> ordering) argument
/external/llvm/include/llvm/Analysis/
H A DConstantFolding.h29 class Function;
94 bool canConstantFoldCallTo(const Function *F);
98 Constant *ConstantFoldCall(Function *F, ArrayRef<Constant *> Operands,
H A DCFGPrinter.h19 #include "llvm/Function.h"
27 struct DOTGraphTraits<const Function*> : public DefaultDOTGraphTraits {
31 static std::string getGraphName(const Function *F) {
36 const Function *) {
48 const Function *) {
76 const Function *Graph) {
/external/llvm/include/llvm/Target/
H A DTargetJITInfo.h25 class Function;
68 virtual void *emitFunctionStub(const Function* F, void *Target,
103 virtual void relocate(void *Function, MachineRelocation *MR, argument
/external/llvm/lib/Analysis/
H A DInstCount.cpp17 #include "llvm/Function.h"
40 void visitFunction (Function &F) { ++TotalFuncs; }
58 virtual bool runOnFunction(Function &F);
77 bool InstCount::runOnFunction(Function &F) {
H A DAnalysis.cpp94 return verifyFunction(*unwrap<Function>(Fn),
99 Function *F = unwrap<Function>(Fn);
104 Function *F = unwrap<Function>(Fn);
/external/llvm/lib/Target/Hexagon/
H A DHexagonRemoveSZExtArgs.cpp16 #include "llvm/Function.h"
28 virtual bool runOnFunction(Function &F);
49 bool HexagonRemoveExtendArgs::runOnFunction(Function &F) {
51 for (Function::arg_iterator AI = F.arg_begin(), AE = F.arg_end(); AI != AE;
/external/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp16 #include "llvm/Function.h"
23 Module &M, Function *F, int Priority) {
58 void llvm::appendToGlobalCtors(Module &M, Function *F, int Priority) {
62 void llvm::appendToGlobalDtors(Module &M, Function *F, int Priority) {
H A DCloneFunction.cpp23 #include "llvm/Function.h"
39 const Twine &NameSuffix, Function *F,
76 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc,
85 for (Function::const_arg_iterator I = OldFunc->arg_begin(),
95 for (Function::const_arg_iterator I = OldFunc->arg_begin(),
113 for (Function::const_iterator BI = OldFunc->begin(), BE = OldFunc->end();
130 Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc),
142 for (Function::iterator BB = cast<BasicBlock>(VMap[OldFunc->begin()]),
159 Function *llv
[all...]
/external/llvm/tools/llvm-diff/
H A DDifferenceEngine.h26 class Function;
66 void diff(Function *L, Function *R);
/external/chromium/base/
H A Dtask.h299 // Method/Function - the signature of a pointer to the method or function you
444 template <class Function, class Params>
447 RunnableFunction(Function function, const Params& params)
466 Function function_;
470 template <class Function>
471 inline CancelableTask* NewRunnableFunction(Function function) {
472 return new RunnableFunction<Function, Tuple0>(function, MakeTuple());
475 template <class Function, class A>
476 inline CancelableTask* NewRunnableFunction(Function function, const A& a) {
477 return new RunnableFunction<Function, Tuple
[all...]
/external/llvm/include/llvm/
H A DModule.h18 #include "llvm/Function.h"
35 template<> struct ilist_traits<Function>
36 : public SymbolTableListTraits<Function, Module> {
40 Function *createSentinel() const {
41 return static_cast<Function*>(&Sentinel);
43 static void destroySentinel(Function*) {}
45 Function *provideInitialHead() const { return createSentinel(); }
46 Function *ensureHead(Function*) const { return createSentinel(); }
47 static void noteHead(Function*, Functio
[all...]
H A DBasicBlock.h77 Function *Parent;
79 void setParent(Function *parent);
80 friend class SymbolTableListTraits<BasicBlock, Function>;
90 Function *Parent = 0, BasicBlock *InsertBefore = 0);
103 Function *Parent = 0,BasicBlock *InsertBefore = 0) {
110 const Function *getParent() const { return Parent; }
111 Function *getParent() { return Parent; }
/external/chromium/testing/gmock/test/
H A Dgmock-generated-internal-utils_test.cc46 using ::testing::internal::Function;
72 // Tests the Function template struct.
75 typedef Function<int()> F; // NOLINT
84 typedef Function<int(bool)> F; // NOLINT
95 typedef Function<int(bool, const long&)> F; // NOLINT
108 typedef Function<char(bool, int, char*, int&, const long&)> F; // NOLINT
/external/clang/lib/CodeGen/
H A DCGDeclCXX.cpp148 static llvm::Function *
160 llvm::Function *fn =
173 if (llvm::Function *dtorFn =
174 dyn_cast<llvm::Function>(dtor->stripPointerCasts()))
194 if (llvm::Function *atexitFn = dyn_cast<llvm::Function>(atexit))
214 static llvm::Function *
218 llvm::Function *Fn =
219 llvm::Function::Create(FTy, llvm::GlobalValue::InternalLinkage,
244 llvm::Function *F
[all...]
/external/llvm/tools/bugpoint/
H A DExtractFunction.cpp51 Function* globalInitUsesExternalBA(GlobalVariable* GV) {
69 Function *F = BA->getFunction();
95 const Function *PF = PBB->getParent();
101 Function::iterator RBI = RFI->begin(); // Get iterator to corresponding BB
102 std::advance(RBI, std::distance(PF->begin(), Function::const_iterator(PBB)));
197 void llvm::DeleteFunctionBody(Function *F) {
205 static Constant *GetTorInit(std::vector<std::pair<Function*, int> > &TorList) {
234 std::vector<std::pair<Function*, int> > M1Tors, M2Tors;
252 if (Function *F = dyn_cast<Function>(F
[all...]
/external/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp169 void SplitLandingPadPreds(Function *F);
218 void BlockExtractorPass::SplitLandingPadPreds(Function *F) {
219 for (Function::iterator I = F->begin(), E = F->end(); I != E; ++I) {
249 Function *F = BB->getParent();
252 Function *MF = M.getFunction(F->getName());
256 Function::iterator BBI = MF->begin();
257 std::advance(BBI, std::distance(F->begin(), Function::iterator(BB)));
263 // every Function. Fortunately, this is always empty except when used by
270 Function &F = *FI;
273 for (Function
[all...]
H A DMergeFunctions.cpp78 static unsigned profileFunction(const Function *F) {
102 ComparableFunction(Function *Func, TargetData *TD)
105 Function *getFunc() const { return Func; }
121 AssertingVH<Function> Func;
158 FunctionComparator(const TargetData *TD, const Function *F1,
159 const Function *F2)
191 const Function *F1, *F2;
496 for (Function::const_arg_iterator f1i = F1->arg_begin(),
563 /// Remove a Function from the FnSet and queue it up for a second sweep of
565 void remove(Function *
[all...]

Completed in 759 milliseconds

1234567891011>>