class NoFolder
Declaration
class NoFolder { /* full declaration omitted */ };
Description
NoFolder - Create "constants" (actually, instructions) with no folding.
Declared at: llvm/include/llvm/IR/NoFolder.h:33
Method Overview
- public llvm::Instruction * CreateAShr(llvm::Constant * LHS, llvm::Constant * RHS, bool isExact = false) const
- public llvm::Instruction * CreateAdd(llvm::Constant * LHS, llvm::Constant * RHS, bool HasNUW = false, bool HasNSW = false) const
- public llvm::Instruction * CreateAnd(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateBinOp(Instruction::BinaryOps Opc, llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateBitCast(llvm::Constant * C, llvm::Type * DestTy) const
- public llvm::Instruction * CreateCast(Instruction::CastOps Op, llvm::Constant * C, llvm::Type * DestTy) const
- public llvm::Instruction * CreateExactSDiv(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateExactUDiv(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateExtractElement(llvm::Constant * Vec, llvm::Constant * Idx) const
- public llvm::Instruction * CreateExtractValue(llvm::Constant * Agg, ArrayRef<unsigned int> IdxList) const
- public llvm::Instruction * CreateFAdd(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateFCmp(CmpInst::Predicate P, llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateFDiv(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateFMul(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateFNeg(llvm::Constant * C) const
- public llvm::Instruction * CreateFPCast(llvm::Constant * C, llvm::Type * DestTy) const
- public llvm::Instruction * CreateFRem(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateFSub(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateGetElementPtr(llvm::Type * Ty, llvm::Constant * C, ArrayRef<llvm::Value *> IdxList) const
- public llvm::Constant * CreateGetElementPtr(llvm::Type * Ty, llvm::Constant * C, llvm::Constant * Idx) const
- public llvm::Constant * CreateGetElementPtr(llvm::Type * Ty, llvm::Constant * C, ArrayRef<llvm::Constant *> IdxList) const
- public llvm::Instruction * CreateICmp(CmpInst::Predicate P, llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Constant * CreateInBoundsGetElementPtr(llvm::Type * Ty, llvm::Constant * C, llvm::Constant * Idx) const
- public llvm::Constant * CreateInBoundsGetElementPtr(llvm::Type * Ty, llvm::Constant * C, ArrayRef<llvm::Constant *> IdxList) const
- public llvm::Instruction * CreateInBoundsGetElementPtr(llvm::Type * Ty, llvm::Constant * C, ArrayRef<llvm::Value *> IdxList) const
- public llvm::Instruction * CreateInsertElement(llvm::Constant * Vec, llvm::Constant * NewElt, llvm::Constant * Idx) const
- public llvm::Instruction * CreateInsertValue(llvm::Constant * Agg, llvm::Constant * Val, ArrayRef<unsigned int> IdxList) const
- public llvm::Instruction * CreateIntCast(llvm::Constant * C, llvm::Type * DestTy, bool isSigned) const
- public llvm::Instruction * CreateIntToPtr(llvm::Constant * C, llvm::Type * DestTy) const
- public llvm::Instruction * CreateLShr(llvm::Constant * LHS, llvm::Constant * RHS, bool isExact = false) const
- public llvm::Instruction * CreateMul(llvm::Constant * LHS, llvm::Constant * RHS, bool HasNUW = false, bool HasNSW = false) const
- public llvm::Instruction * CreateNSWAdd(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateNSWMul(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateNSWNeg(llvm::Constant * C) const
- public llvm::Instruction * CreateNSWSub(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateNUWAdd(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateNUWMul(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateNUWNeg(llvm::Constant * C) const
- public llvm::Instruction * CreateNUWSub(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateNeg(llvm::Constant * C, bool HasNUW = false, bool HasNSW = false) const
- public llvm::Instruction * CreateNot(llvm::Constant * C) const
- public llvm::Instruction * CreateOr(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreatePointerCast(llvm::Constant * C, llvm::Type * DestTy) const
- public llvm::Instruction * CreatePtrToInt(llvm::Constant * C, llvm::Type * DestTy) const
- public llvm::Instruction * CreateSDiv(llvm::Constant * LHS, llvm::Constant * RHS, bool isExact = false) const
- public llvm::Instruction * CreateSExtOrBitCast(llvm::Constant * C, llvm::Type * DestTy) const
- public llvm::Instruction * CreateSRem(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateSelect(llvm::Constant * C, llvm::Constant * True, llvm::Constant * False) const
- public llvm::Instruction * CreateShl(llvm::Constant * LHS, llvm::Constant * RHS, bool HasNUW = false, bool HasNSW = false) const
- public llvm::Instruction * CreateShuffleVector(llvm::Constant * V1, llvm::Constant * V2, llvm::Constant * Mask) const
- public llvm::Instruction * CreateSub(llvm::Constant * LHS, llvm::Constant * RHS, bool HasNUW = false, bool HasNSW = false) const
- public llvm::Instruction * CreateTruncOrBitCast(llvm::Constant * C, llvm::Type * DestTy) const
- public llvm::Instruction * CreateUDiv(llvm::Constant * LHS, llvm::Constant * RHS, bool isExact = false) const
- public llvm::Instruction * CreateURem(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateUnOp(Instruction::UnaryOps Opc, llvm::Constant * C) const
- public llvm::Instruction * CreateXor(llvm::Constant * LHS, llvm::Constant * RHS) const
- public llvm::Instruction * CreateZExtOrBitCast(llvm::Constant * C, llvm::Type * DestTy) const
- public NoFolder()
Methods
¶llvm::Instruction* CreateAShr(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool isExact = false) const
llvm::Instruction* CreateAShr(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool isExact = false) const
Declared at: llvm/include/llvm/IR/NoFolder.h:154
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
- bool isExact = false
¶llvm::Instruction* CreateAdd(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool HasNUW = false,
bool HasNSW = false) const
llvm::Instruction* CreateAdd(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool HasNUW = false,
bool HasNSW = false) const
Declared at: llvm/include/llvm/IR/NoFolder.h:41
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
- bool HasNUW = false
- bool HasNSW = false
¶llvm::Instruction* CreateAnd(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateAnd(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:161
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateBinOp(
Instruction::BinaryOps Opc,
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateBinOp(
Instruction::BinaryOps Opc,
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:173
Parameters
- Instruction::BinaryOps Opc
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateBitCast(
llvm::Constant* C,
llvm::Type* DestTy) const
llvm::Instruction* CreateBitCast(
llvm::Constant* C,
llvm::Type* DestTy) const
Declared at: llvm/include/llvm/IR/NoFolder.h:271
Parameters
- llvm::Constant* C
- llvm::Type* DestTy
¶llvm::Instruction* CreateCast(
Instruction::CastOps Op,
llvm::Constant* C,
llvm::Type* DestTy) const
llvm::Instruction* CreateCast(
Instruction::CastOps Op,
llvm::Constant* C,
llvm::Type* DestTy) const
Declared at: llvm/include/llvm/IR/NoFolder.h:253
Parameters
- Instruction::CastOps Op
- llvm::Constant* C
- llvm::Type* DestTy
¶llvm::Instruction* CreateExactSDiv(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateExactSDiv(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:119
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateExactUDiv(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateExactUDiv(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:108
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateExtractElement(
llvm::Constant* Vec,
llvm::Constant* Idx) const
llvm::Instruction* CreateExtractElement(
llvm::Constant* Vec,
llvm::Constant* Idx) const
Declared at: llvm/include/llvm/IR/NoFolder.h:318
Parameters
- llvm::Constant* Vec
- llvm::Constant* Idx
¶llvm::Instruction* CreateExtractValue(
llvm::Constant* Agg,
ArrayRef<unsigned int> IdxList) const
llvm::Instruction* CreateExtractValue(
llvm::Constant* Agg,
ArrayRef<unsigned int> IdxList) const
Declared at: llvm/include/llvm/IR/NoFolder.h:332
Parameters
- llvm::Constant* Agg
- ArrayRef<unsigned int> IdxList
¶llvm::Instruction* CreateFAdd(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateFAdd(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:57
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateFCmp(
CmpInst::Predicate P,
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateFCmp(
CmpInst::Predicate P,
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:304
Parameters
- CmpInst::Predicate P
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateFDiv(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateFDiv(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:123
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateFMul(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateFMul(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:97
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateFNeg(
llvm::Constant* C) const
llvm::Instruction* CreateFNeg(
llvm::Constant* C) const
Declared at: llvm/include/llvm/IR/NoFolder.h:198
Parameters
¶llvm::Instruction* CreateFPCast(
llvm::Constant* C,
llvm::Type* DestTy) const
llvm::Instruction* CreateFPCast(
llvm::Constant* C,
llvm::Type* DestTy) const
Declared at: llvm/include/llvm/IR/NoFolder.h:267
Parameters
- llvm::Constant* C
- llvm::Type* DestTy
¶llvm::Instruction* CreateFRem(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateFRem(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:135
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateFSub(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateFSub(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:77
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
ArrayRef<llvm::Value*> IdxList) const
llvm::Instruction* CreateGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
ArrayRef<llvm::Value*> IdxList) const
Declared at: llvm/include/llvm/IR/NoFolder.h:226
Parameters
- llvm::Type* Ty
- llvm::Constant* C
- ArrayRef<llvm::Value*> IdxList
¶llvm::Constant* CreateGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
llvm::Constant* Idx) const
llvm::Constant* CreateGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
llvm::Constant* Idx) const
Declared at: llvm/include/llvm/IR/NoFolder.h:219
Parameters
- llvm::Type* Ty
- llvm::Constant* C
- llvm::Constant* Idx
¶llvm::Constant* CreateGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
ArrayRef<llvm::Constant*> IdxList) const
llvm::Constant* CreateGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
ArrayRef<llvm::Constant*> IdxList) const
Declared at: llvm/include/llvm/IR/NoFolder.h:214
Parameters
- llvm::Type* Ty
- llvm::Constant* C
- ArrayRef<llvm::Constant*> IdxList
¶llvm::Instruction* CreateICmp(
CmpInst::Predicate P,
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateICmp(
CmpInst::Predicate P,
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:299
Parameters
- CmpInst::Predicate P
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Constant* CreateInBoundsGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
llvm::Constant* Idx) const
llvm::Constant* CreateInBoundsGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
llvm::Constant* Idx) const
Declared at: llvm/include/llvm/IR/NoFolder.h:236
Parameters
- llvm::Type* Ty
- llvm::Constant* C
- llvm::Constant* Idx
¶llvm::Constant* CreateInBoundsGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
ArrayRef<llvm::Constant*> IdxList) const
llvm::Constant* CreateInBoundsGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
ArrayRef<llvm::Constant*> IdxList) const
Declared at: llvm/include/llvm/IR/NoFolder.h:231
Parameters
- llvm::Type* Ty
- llvm::Constant* C
- ArrayRef<llvm::Constant*> IdxList
¶llvm::Instruction* CreateInBoundsGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
ArrayRef<llvm::Value*> IdxList) const
llvm::Instruction* CreateInBoundsGetElementPtr(
llvm::Type* Ty,
llvm::Constant* C,
ArrayRef<llvm::Value*> IdxList) const
Declared at: llvm/include/llvm/IR/NoFolder.h:244
Parameters
- llvm::Type* Ty
- llvm::Constant* C
- ArrayRef<llvm::Value*> IdxList
¶llvm::Instruction* CreateInsertElement(
llvm::Constant* Vec,
llvm::Constant* NewElt,
llvm::Constant* Idx) const
llvm::Instruction* CreateInsertElement(
llvm::Constant* Vec,
llvm::Constant* NewElt,
llvm::Constant* Idx) const
Declared at: llvm/include/llvm/IR/NoFolder.h:322
Parameters
- llvm::Constant* Vec
- llvm::Constant* NewElt
- llvm::Constant* Idx
¶llvm::Instruction* CreateInsertValue(
llvm::Constant* Agg,
llvm::Constant* Val,
ArrayRef<unsigned int> IdxList) const
llvm::Instruction* CreateInsertValue(
llvm::Constant* Agg,
llvm::Constant* Val,
ArrayRef<unsigned int> IdxList) const
Declared at: llvm/include/llvm/IR/NoFolder.h:337
Parameters
- llvm::Constant* Agg
- llvm::Constant* Val
- ArrayRef<unsigned int> IdxList
¶llvm::Instruction* CreateIntCast(
llvm::Constant* C,
llvm::Type* DestTy,
bool isSigned) const
llvm::Instruction* CreateIntCast(
llvm::Constant* C,
llvm::Type* DestTy,
bool isSigned) const
Declared at: llvm/include/llvm/IR/NoFolder.h:262
Parameters
- llvm::Constant* C
- llvm::Type* DestTy
- bool isSigned
¶llvm::Instruction* CreateIntToPtr(
llvm::Constant* C,
llvm::Type* DestTy) const
llvm::Instruction* CreateIntToPtr(
llvm::Constant* C,
llvm::Type* DestTy) const
Declared at: llvm/include/llvm/IR/NoFolder.h:275
Parameters
- llvm::Constant* C
- llvm::Type* DestTy
¶llvm::Instruction* CreateLShr(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool isExact = false) const
llvm::Instruction* CreateLShr(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool isExact = false) const
Declared at: llvm/include/llvm/IR/NoFolder.h:147
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
- bool isExact = false
¶llvm::Instruction* CreateMul(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool HasNUW = false,
bool HasNSW = false) const
llvm::Instruction* CreateMul(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool HasNUW = false,
bool HasNSW = false) const
Declared at: llvm/include/llvm/IR/NoFolder.h:81
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
- bool HasNUW = false
- bool HasNSW = false
¶llvm::Instruction* CreateNSWAdd(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateNSWAdd(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:49
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateNSWMul(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateNSWMul(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:89
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateNSWNeg(
llvm::Constant* C) const
llvm::Instruction* CreateNSWNeg(
llvm::Constant* C) const
Declared at: llvm/include/llvm/IR/NoFolder.h:190
Parameters
¶llvm::Instruction* CreateNSWSub(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateNSWSub(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:69
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateNUWAdd(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateNUWAdd(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:53
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateNUWMul(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateNUWMul(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:93
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateNUWNeg(
llvm::Constant* C) const
llvm::Instruction* CreateNUWNeg(
llvm::Constant* C) const
Declared at: llvm/include/llvm/IR/NoFolder.h:194
Parameters
¶llvm::Instruction* CreateNUWSub(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateNUWSub(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:73
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateNeg(
llvm::Constant* C,
bool HasNUW = false,
bool HasNSW = false) const
llvm::Instruction* CreateNeg(
llvm::Constant* C,
bool HasNUW = false,
bool HasNSW = false) const
Declared at: llvm/include/llvm/IR/NoFolder.h:182
Parameters
- llvm::Constant* C
- bool HasNUW = false
- bool HasNSW = false
¶llvm::Instruction* CreateNot(
llvm::Constant* C) const
llvm::Instruction* CreateNot(
llvm::Constant* C) const
Declared at: llvm/include/llvm/IR/NoFolder.h:202
Parameters
¶llvm::Instruction* CreateOr(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateOr(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:165
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreatePointerCast(
llvm::Constant* C,
llvm::Type* DestTy) const
llvm::Instruction* CreatePointerCast(
llvm::Constant* C,
llvm::Type* DestTy) const
Declared at: llvm/include/llvm/IR/NoFolder.h:258
Parameters
- llvm::Constant* C
- llvm::Type* DestTy
¶llvm::Instruction* CreatePtrToInt(
llvm::Constant* C,
llvm::Type* DestTy) const
llvm::Instruction* CreatePtrToInt(
llvm::Constant* C,
llvm::Type* DestTy) const
Declared at: llvm/include/llvm/IR/NoFolder.h:279
Parameters
- llvm::Constant* C
- llvm::Type* DestTy
¶llvm::Instruction* CreateSDiv(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool isExact = false) const
llvm::Instruction* CreateSDiv(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool isExact = false) const
Declared at: llvm/include/llvm/IR/NoFolder.h:112
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
- bool isExact = false
¶llvm::Instruction* CreateSExtOrBitCast(
llvm::Constant* C,
llvm::Type* DestTy) const
llvm::Instruction* CreateSExtOrBitCast(
llvm::Constant* C,
llvm::Type* DestTy) const
Declared at: llvm/include/llvm/IR/NoFolder.h:287
Parameters
- llvm::Constant* C
- llvm::Type* DestTy
¶llvm::Instruction* CreateSRem(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateSRem(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:131
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateSelect(
llvm::Constant* C,
llvm::Constant* True,
llvm::Constant* False) const
llvm::Instruction* CreateSelect(
llvm::Constant* C,
llvm::Constant* True,
llvm::Constant* False) const
Declared at: llvm/include/llvm/IR/NoFolder.h:313
Parameters
- llvm::Constant* C
- llvm::Constant* True
- llvm::Constant* False
¶llvm::Instruction* CreateShl(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool HasNUW = false,
bool HasNSW = false) const
llvm::Instruction* CreateShl(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool HasNUW = false,
bool HasNSW = false) const
Declared at: llvm/include/llvm/IR/NoFolder.h:139
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
- bool HasNUW = false
- bool HasNSW = false
¶llvm::Instruction* CreateShuffleVector(
llvm::Constant* V1,
llvm::Constant* V2,
llvm::Constant* Mask) const
llvm::Instruction* CreateShuffleVector(
llvm::Constant* V1,
llvm::Constant* V2,
llvm::Constant* Mask) const
Declared at: llvm/include/llvm/IR/NoFolder.h:327
Parameters
- llvm::Constant* V1
- llvm::Constant* V2
- llvm::Constant* Mask
¶llvm::Instruction* CreateSub(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool HasNUW = false,
bool HasNSW = false) const
llvm::Instruction* CreateSub(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool HasNUW = false,
bool HasNSW = false) const
Declared at: llvm/include/llvm/IR/NoFolder.h:61
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
- bool HasNUW = false
- bool HasNSW = false
¶llvm::Instruction* CreateTruncOrBitCast(
llvm::Constant* C,
llvm::Type* DestTy) const
llvm::Instruction* CreateTruncOrBitCast(
llvm::Constant* C,
llvm::Type* DestTy) const
Declared at: llvm/include/llvm/IR/NoFolder.h:291
Parameters
- llvm::Constant* C
- llvm::Type* DestTy
¶llvm::Instruction* CreateUDiv(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool isExact = false) const
llvm::Instruction* CreateUDiv(
llvm::Constant* LHS,
llvm::Constant* RHS,
bool isExact = false) const
Declared at: llvm/include/llvm/IR/NoFolder.h:101
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
- bool isExact = false
¶llvm::Instruction* CreateURem(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateURem(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:127
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateUnOp(
Instruction::UnaryOps Opc,
llvm::Constant* C) const
llvm::Instruction* CreateUnOp(
Instruction::UnaryOps Opc,
llvm::Constant* C) const
Declared at: llvm/include/llvm/IR/NoFolder.h:206
Parameters
- Instruction::UnaryOps Opc
- llvm::Constant* C
¶llvm::Instruction* CreateXor(
llvm::Constant* LHS,
llvm::Constant* RHS) const
llvm::Instruction* CreateXor(
llvm::Constant* LHS,
llvm::Constant* RHS) const
Declared at: llvm/include/llvm/IR/NoFolder.h:169
Parameters
- llvm::Constant* LHS
- llvm::Constant* RHS
¶llvm::Instruction* CreateZExtOrBitCast(
llvm::Constant* C,
llvm::Type* DestTy) const
llvm::Instruction* CreateZExtOrBitCast(
llvm::Constant* C,
llvm::Type* DestTy) const
Declared at: llvm/include/llvm/IR/NoFolder.h:283
Parameters
- llvm::Constant* C
- llvm::Type* DestTy
¶NoFolder()
NoFolder()
Declared at: llvm/include/llvm/IR/NoFolder.h:35