LLVM
15.0.0git
|
NoFolder - Create "constants" (actually, instructions) with no folding. More...
#include "llvm/IR/NoFolder.h"
NoFolder - Create "constants" (actually, instructions) with no folding.
Definition at line 34 of file NoFolder.h.
|
explicitdefault |
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 157 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 168 of file NoFolder.h.
References llvm::BinaryOperator::Create(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 226 of file NoFolder.h.
References CreateCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 203 of file NoFolder.h.
References llvm::CastInst::Create().
Referenced by CreateBitCast(), CreateIntToPtr(), and CreatePtrToInt().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 263 of file NoFolder.h.
References llvm::ExtractElementInst::Create().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 82 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 254 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 126 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 108 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 186 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 222 of file NoFolder.h.
References llvm::CastInst::CreateFPCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 138 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 95 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 268 of file NoFolder.h.
References llvm::InsertElementInst::Create().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 217 of file NoFolder.h.
References llvm::CastInst::CreateIntegerCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 230 of file NoFolder.h.
References CreateCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 150 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 99 of file NoFolder.h.
References CreateMul(), LHS, RHS, llvm::Instruction::setHasNoSignedWrap(), and llvm::Instruction::setHasNoUnsignedWrap().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 177 of file NoFolder.h.
References llvm::BinaryOperator::CreateNeg(), llvm::Instruction::setHasNoSignedWrap(), and llvm::Instruction::setHasNoUnsignedWrap().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 190 of file NoFolder.h.
References llvm::BinaryOperator::CreateNot().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 212 of file NoFolder.h.
References llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 208 of file NoFolder.h.
References llvm::CastInst::CreatePointerCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 234 of file NoFolder.h.
References CreateCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 119 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 242 of file NoFolder.h.
References llvm::CastInst::CreateSExtOrBitCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 142 of file NoFolder.h.
References LHS, RHS, llvm::Instruction::setHasNoSignedWrap(), and llvm::Instruction::setHasNoUnsignedWrap().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 273 of file NoFolder.h.
References llvm::BitmaskEnumDetail::Mask(), and llvm::NVPTX::PTXLdStInstCode::V2.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 134 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 86 of file NoFolder.h.
References LHS, RHS, llvm::Instruction::setHasNoSignedWrap(), and llvm::Instruction::setHasNoUnsignedWrap().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 246 of file NoFolder.h.
References llvm::CastInst::CreateTruncOrBitCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 112 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 194 of file NoFolder.h.
References llvm::UnaryOperator::Create().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 130 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 164 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 238 of file NoFolder.h.
References llvm::CastInst::CreateZExtOrBitCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 46 of file NoFolder.h.
Implements llvm::IRBuilderFolder.
Definition at line 51 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 68 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 59 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 55 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 73 of file NoFolder.h.
Implements llvm::IRBuilderFolder.
Definition at line 53 of file NoFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 64 of file NoFolder.h.