convertBlock(Block &bb, bool ignoreArguments, llvm::IRBuilderBase &builder) | mlir::LLVM::ModuleTranslation | inline |
convertType(Type type) | mlir::LLVM::ModuleTranslation | |
forgetMapping(Region ®ion) | mlir::LLVM::ModuleTranslation | |
getContext() | mlir::LLVM::ModuleTranslation | inline |
getLLVMContext() const | mlir::LLVM::ModuleTranslation | inline |
getLLVMModule() | mlir::LLVM::ModuleTranslation | inline |
getOpenMPBuilder() | mlir::LLVM::ModuleTranslation | |
getOrCreateAliasScope(AliasScopeAttr aliasScopeAttr) | mlir::LLVM::ModuleTranslation | |
getOrCreateAliasScopes(ArrayRef< AliasScopeAttr > aliasScopeAttrs) | mlir::LLVM::ModuleTranslation | |
getOrInsertNamedModuleMetadata(StringRef name) | mlir::LLVM::ModuleTranslation | |
lookupBlock(Block *block) const | mlir::LLVM::ModuleTranslation | inline |
lookupBranch(Operation *op) const | mlir::LLVM::ModuleTranslation | inline |
lookupCall(Operation *op) const | mlir::LLVM::ModuleTranslation | inline |
lookupFunction(StringRef name) const | mlir::LLVM::ModuleTranslation | inline |
lookupGlobal(Operation *op) | mlir::LLVM::ModuleTranslation | inline |
lookupValue(Value value) const | mlir::LLVM::ModuleTranslation | inline |
lookupValues(ValueRange values) | mlir::LLVM::ModuleTranslation | |
mapBlock(Block *mlir, llvm::BasicBlock *llvm) | mlir::LLVM::ModuleTranslation | inline |
mapBranch(Operation *mlir, llvm::Instruction *llvm) | mlir::LLVM::ModuleTranslation | inline |
mapCall(Operation *mlir, llvm::CallInst *llvm) | mlir::LLVM::ModuleTranslation | inline |
mapFunction(StringRef name, llvm::Function *func) | mlir::LLVM::ModuleTranslation | inline |
mapValue(Value mlir, llvm::Value *llvm) | mlir::LLVM::ModuleTranslation | inline |
mapValue(Value value) | mlir::LLVM::ModuleTranslation | inline |
mlir::translateModuleToLLVMIR(Operation *, llvm::LLVMContext &, StringRef, bool) | mlir::LLVM::ModuleTranslation | friend |
setAccessGroupsMetadata(AccessGroupOpInterface op, llvm::Instruction *inst) | mlir::LLVM::ModuleTranslation | |
setAliasScopeMetadata(AliasAnalysisOpInterface op, llvm::Instruction *inst) | mlir::LLVM::ModuleTranslation | |
setBranchWeightsMetadata(BranchWeightOpInterface op) | mlir::LLVM::ModuleTranslation | |
setDisjointFlag(Operation *op, llvm::Value *value) | mlir::LLVM::ModuleTranslation | |
setLoopMetadata(Operation *op, llvm::Instruction *inst) | mlir::LLVM::ModuleTranslation | |
setTBAAMetadata(AliasAnalysisOpInterface op, llvm::Instruction *inst) | mlir::LLVM::ModuleTranslation | |
stackPop() | mlir::LLVM::ModuleTranslation | inline |
stackPush(Args &&...args) | mlir::LLVM::ModuleTranslation | inline |
stackWalk(llvm::function_ref< WalkResult(const T &)> callback) const | mlir::LLVM::ModuleTranslation | inline |
symbolTable() | mlir::LLVM::ModuleTranslation | inline |
translateDebugInfo(LLVM::DINodeAttr attr) | mlir::LLVM::ModuleTranslation | |
translateExpression(LLVM::DIExpressionAttr attr) | mlir::LLVM::ModuleTranslation | |
translateFPExceptionBehavior(LLVM::FPExceptionBehavior exceptionBehavior) | mlir::LLVM::ModuleTranslation | |
translateGlobalVariableExpression(LLVM::DIGlobalVariableExpressionAttr attr) | mlir::LLVM::ModuleTranslation | |
translateLoc(Location loc, llvm::DILocalScope *scope) | mlir::LLVM::ModuleTranslation | |
translateRoundingMode(LLVM::RoundingMode rounding) | mlir::LLVM::ModuleTranslation | |