, 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 class | comma::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] |