Lines Matching defs:llvm
20 #include <llvm/Pass.h>
22 namespace llvm {
27 } // end llvm namespace
32 * This pass expands va_arg LLVM instruction generated from llvm-ndk-cc.
40 class ABCExpandVAArgPass : public llvm::FunctionPass {
45 llvm::LLVMContext *mContext;
48 virtual llvm::Value *expandVAArg(llvm::Instruction *pInst) = 0;
51 ABCExpandVAArgPass() : llvm::FunctionPass(ID), mContext(NULL) { }
53 virtual bool runOnFunction(llvm::Function &pFunc);