ΒΆvoid reportVectorizationFailure(
const llvm::StringRef DebugMsg,
const llvm::StringRef OREMsg,
const llvm::StringRef ORETag,
llvm::OptimizationRemarkEmitter* ORE,
llvm::Loop* TheLoop,
llvm::Instruction* I = nullptr)
void reportVectorizationFailure(
const llvm::StringRef DebugMsg,
const llvm::StringRef OREMsg,
const llvm::StringRef ORETag,
llvm::OptimizationRemarkEmitter* ORE,
llvm::Loop* TheLoop,
llvm::Instruction* I = nullptr)
Description
Reports a vectorization failure: print \p DebugMsg for debugging purposes along with the corresponding optimization remark \p RemarkName. If \p I is passed, it is an instruction that prevents vectorization. Otherwise, the loop \p TheLoop is used for the location of the remark.
Declared at: llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h:163
Parameters
- const llvm::StringRef DebugMsg
- const llvm::StringRef OREMsg
- const llvm::StringRef ORETag
- llvm::OptimizationRemarkEmitter* ORE
- llvm::Loop* TheLoop
- llvm::Instruction* I = nullptr