Lines Matching defs:Source
2 * Copyright 2010-2012, The Android Open Source Project
30 class Source {
39 Source(BCCContext &pContext, llvm::Module &pModule, bool pNoDelete = false);
42 static Source *CreateFromBuffer(BCCContext &pContext,
47 static Source *CreateFromFile(BCCContext &pContext,
50 static Source *CreateFromFd(BCCContext &pContext, int pFd);
52 // Create a Source object from an existing module. If pNoDelete
54 static Source *CreateFromModule(BCCContext &pContext,
58 static Source *CreateEmpty(BCCContext &pContext, const std::string &pName);
62 bool merge(Source &pSource, bool pPreserveSource = false);
78 ~Source();