comma::CodeGen Member List

This is the complete list of members for comma::CodeGen, including all inherited members.
create(llvm::Module *M, const llvm::TargetData &data, AstResource &resource)comma::Generator [static]
emitInternString(const llvm::StringRef &elems, bool addNull=true, bool isConstant=true, const std::string &name="")comma::CodeGen
extendWorklist(DomainInstanceDecl *instace)comma::CodeGen
Generator classcomma::CodeGen [friend]
comma::Generator::Generator()comma::Generator [inline, protected]
getAstResource() const comma::CodeGen [inline]
getConstantArray(const llvm::Type *elementType, std::vector< llvm::Constant * > &elems) const comma::CodeGen [inline]
getConstantInt(const llvm::IntegerType *type, uint64_t value) const comma::CodeGen [inline]
getConstantInt(const llvm::IntegerType *type, const llvm::APInt &value) const comma::CodeGen
getDependencySet(const Domoid *domoid)comma::CodeGen
getEHExceptionIntrinsic() const comma::CodeGen
getEHSelectorIntrinsic() const comma::CodeGen
getEHTypeidIntrinsic() const comma::CodeGen
getInstanceInfo(const DomainInstanceDecl *instance) const comma::CodeGen [inline]
getInt16Ty() const comma::CodeGen [inline]
getInt1Ty() const comma::CodeGen [inline]
getInt32Ty() const comma::CodeGen [inline]
getInt64Ty() const comma::CodeGen [inline]
getInt8PtrTy() const comma::CodeGen [inline]
getInt8Ty() const comma::CodeGen [inline]
getIntPtrTy() const comma::CodeGen [inline]
getLLVMContext() const comma::CodeGen [inline]
getLLVMIntrinsic(llvm::Intrinsic::ID id) const comma::CodeGen [inline]
getMemcpy32() const comma::CodeGen
getMemcpy64() const comma::CodeGen
getMemset32() const comma::CodeGen
getModule()comma::CodeGen [inline]
getModuleName()comma::CodeGen
getNullPointer(const llvm::PointerType *Ty) const comma::CodeGen [inline]
getOpaqueTy() const comma::CodeGen [inline]
getPointerCast(llvm::Constant *constant, const llvm::PointerType *Ty) const comma::CodeGen [inline]
getPointerType(const llvm::Type *Ty) const comma::CodeGen [inline]
getRuntime() const comma::CodeGen [inline]
getSourceColumn(Location loc)comma::CodeGen [inline]
getSourceLine(Location loc)comma::CodeGen [inline]
getSourceLocation(Location loc)comma::CodeGen
getSRInfo(DomainInstanceDecl *instance, SubroutineDecl *srDecl)comma::CodeGen
getStructTy(const std::vector< const llvm::Type * > &elts, bool isPacked=false) const comma::CodeGen [inline]
getTargetData() const comma::CodeGen [inline]
getVLArrayTy(const llvm::Type *componentTy) const comma::CodeGen [inline]
getVoidTy() const comma::CodeGen [inline]
insertGlobal(const std::string &linkName, llvm::GlobalValue *GV)comma::CodeGen
lookupCapsuleInfo(const Domoid *domoid) const comma::CodeGen
lookupGlobal(const std::string &linkName) const comma::CodeGen
lookupInstanceInfo(const DomainInstanceDecl *instance) const comma::CodeGen [inline]
makeBasicBlock(const std::string &name="", llvm::Function *parent=0, llvm::BasicBlock *insertBefore=0) const comma::CodeGen
makeExternGlobal(llvm::Constant *init, bool isConstant=false, const std::string &name="")comma::CodeGen
makeFunction(const llvm::FunctionType *Ty, const std::string &name="")comma::CodeGen
makeFunction(const DomainInstanceDecl *instance, const SubroutineDecl *srDecl, CodeGenTypes &CGT)comma::CodeGen
makeInternFunction(const llvm::FunctionType *Ty, const std::string &name="")comma::CodeGen
makeInternGlobal(llvm::Constant *init, bool isConstant=false, const std::string &name="")comma::CodeGen
~CodeGen()comma::CodeGen
~Generator()comma::Generator [inline, virtual]

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1