ΒΆllvm::ModulePass*
createPreISelIntrinsicLoweringPass()

Description

This pass lowers the @ llvm.load.relative and @ llvm.objc.* intrinsics to instructions. This is unsafe to do earlier because a pass may combine the constant initializer into the load, which may result in an overflowing evaluation.

Declared at: llvm/include/llvm/CodeGen/Passes.h:405