addDebugIntrinsic(llvm::CallInst *intrinsic) | mlir::LLVM::ModuleImport | |
convertComdats() | mlir::LLVM::ModuleImport | |
convertCommandlineMetadata() | mlir::LLVM::ModuleImport | |
convertDataLayout() | mlir::LLVM::ModuleImport | |
convertFunctions() | mlir::LLVM::ModuleImport | |
convertGlobals() | mlir::LLVM::ModuleImport | |
convertIdentMetadata() | mlir::LLVM::ModuleImport | |
convertIntrinsicArguments(ArrayRef< llvm::Value * > values, ArrayRef< llvm::OperandBundleUse > opBundles, bool requiresOpBundles, ArrayRef< unsigned > immArgPositions, ArrayRef< StringLiteral > immArgAttrNames, SmallVectorImpl< Value > &valuesOut, SmallVectorImpl< NamedAttribute > &attrsOut) | mlir::LLVM::ModuleImport | |
convertLinkerOptionsMetadata() | mlir::LLVM::ModuleImport | |
convertMetadata() | mlir::LLVM::ModuleImport | |
convertMetadataValue(llvm::Value *value) | mlir::LLVM::ModuleImport | |
convertType(llvm::Type *type) | mlir::LLVM::ModuleImport | inline |
convertValue(llvm::Value *value) | mlir::LLVM::ModuleImport | |
convertValues(ArrayRef< llvm::Value * > values) | mlir::LLVM::ModuleImport | |
initializeImportInterface() | mlir::LLVM::ModuleImport | inline |
lookupAccessGroupAttrs(const llvm::MDNode *node) const | mlir::LLVM::ModuleImport | |
lookupAliasScopeAttrs(const llvm::MDNode *node) const | mlir::LLVM::ModuleImport | |
lookupBlock(llvm::BasicBlock *block) const | mlir::LLVM::ModuleImport | inline |
lookupOperation(llvm::Instruction *inst) | mlir::LLVM::ModuleImport | inline |
lookupTBAAAttr(const llvm::MDNode *node) const | mlir::LLVM::ModuleImport | inline |
lookupValue(llvm::Value *value) | mlir::LLVM::ModuleImport | inline |
mapBlock(llvm::BasicBlock *llvm, Block *mlir) | mlir::LLVM::ModuleImport | inline |
mapNoResultOp(llvm::Instruction *llvm, Operation *mlir) | mlir::LLVM::ModuleImport | inline |
mapNoResultOp(llvm::Instruction *inst) | mlir::LLVM::ModuleImport | inline |
mapValue(llvm::Value *llvm, Value mlir) | mlir::LLVM::ModuleImport | inline |
mapValue(llvm::Value *value) | mlir::LLVM::ModuleImport | inline |
matchAliasScopeAttrs(llvm::Value *value) | mlir::LLVM::ModuleImport | |
matchFloatAttr(llvm::Value *value) | mlir::LLVM::ModuleImport | |
matchFPExceptionBehaviorAttr(llvm::Value *value) | mlir::LLVM::ModuleImport | |
matchIntegerAttr(llvm::Value *value) | mlir::LLVM::ModuleImport | |
matchLabelAttr(llvm::Value *value) | mlir::LLVM::ModuleImport | |
matchLocalVariableAttr(llvm::Value *value) | mlir::LLVM::ModuleImport | |
matchRoundingModeAttr(llvm::Value *value) | mlir::LLVM::ModuleImport | |
ModuleImport(ModuleOp mlirModule, std::unique_ptr< llvm::Module > llvmModule, bool emitExpensiveWarnings, bool importEmptyDICompositeTypes) | mlir::LLVM::ModuleImport | |
processFunction(llvm::Function *func) | mlir::LLVM::ModuleImport | |
processFunctionAttributes(llvm::Function *func, LLVMFuncOp funcOp) | mlir::LLVM::ModuleImport | |
setDisjointFlag(llvm::Instruction *inst, Operation *op) const | mlir::LLVM::ModuleImport | |
setExactFlag(llvm::Instruction *inst, Operation *op) const | mlir::LLVM::ModuleImport | |
setFastmathFlagsAttr(llvm::Instruction *inst, Operation *op) const | mlir::LLVM::ModuleImport | |
setIntegerOverflowFlags(llvm::Instruction *inst, Operation *op) const | mlir::LLVM::ModuleImport | |
setNonNegFlag(llvm::Instruction *inst, Operation *op) const | mlir::LLVM::ModuleImport | |
translateLoc(llvm::DILocation *loc) | mlir::LLVM::ModuleImport | |
translateLoopAnnotationAttr(const llvm::MDNode *node, Location loc) const | mlir::LLVM::ModuleImport | |