/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | Constants.h | 1049 static Constant *getAnd(Constant *C1, Constant *C2); 1050 static Constant *getOr(Constant *C1, Constant *C2); 1051 static Constant *getXor(Constant *C1, Constant *C2); 1052 static Constant *getUMin(Constant *C1, Constant *C2); 1080 static Constant *getNSWAdd(Constant *C1, Constant *C2) { 1084 static Constant *getNUWAdd(Constant *C1, Constant *C2) { 1088 static Constant *getNSWSub(Constant *C1, Constant *C2) { 1092 static Constant *getNUWSub(Constant *C1, Constant *C2) { 1096 static Constant *getNSWMul(Constant *C1, Constant *C2) { 1215 static Constant *getSelect(Constant *C, Constant *V1, Constant *V2, [all …]
|
H A D | ConstantFold.h | 30 class Constant; variable 39 Constant *ConstantFoldSelectInstruction(Constant *Cond, 40 Constant *V1, Constant *V2); 41 Constant *ConstantFoldExtractElementInstruction(Constant *Val, Constant *Idx); 42 Constant *ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt, 44 Constant *ConstantFoldShuffleVectorInstruction(Constant *V1, Constant *V2, 46 Constant *ConstantFoldExtractValueInstruction(Constant *Agg, 48 Constant *ConstantFoldInsertValueInstruction(Constant *Agg, Constant *Val, 50 Constant *ConstantFoldUnaryInstruction(unsigned Opcode, Constant *V); 51 Constant *ConstantFoldBinaryInstruction(unsigned Opcode, Constant *V1, [all …]
|
H A D | ConstantFolder.h | 93 if (Constant *C = dyn_cast<Constant>(V)) in FoldUnOpFMF() 177 Constant *CreateCast(Instruction::CastOps Op, Constant *C, in CreateCast() 182 Constant *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() 186 Constant *CreatePointerBitCastOrAddrSpaceCast(Constant *C, in CreatePointerBitCastOrAddrSpaceCast() 191 Constant *CreateIntCast(Constant *C, Type *DestTy, in CreateIntCast() 196 Constant *CreateFPCast(Constant *C, Type *DestTy) const override { in CreateFPCast() 200 Constant *CreateBitCast(Constant *C, Type *DestTy) const override { in CreateBitCast() 204 Constant *CreateIntToPtr(Constant *C, Type *DestTy) const override { in CreateIntToPtr() 208 Constant *CreatePtrToInt(Constant *C, Type *DestTy) const override { in CreatePtrToInt() 212 Constant *CreateZExtOrBitCast(Constant *C, Type *DestTy) const override { in CreateZExtOrBitCast() [all …]
|
H A D | Constant.h | 41 class Constant : public User { 46 ~Constant() = default; 49 void operator=(const Constant &) = delete; 50 Constant(const Constant &) = delete; 146 Constant *getAggregateElement(Constant *Elt) const; 184 static Constant *getNullValue(Type* Ty); 189 static Constant *getAllOnesValue(Type* Ty); 217 Constant *stripPointerCasts() { in stripPointerCasts() 218 return const_cast<Constant*>( in stripPointerCasts() 224 static Constant *replaceUndefsWith(Constant *C, Constant *Replacement); [all …]
|
H A D | IRBuilderFolder.h | 77 virtual Value *CreateCast(Instruction::CastOps Op, Constant *C, 79 virtual Value *CreatePointerCast(Constant *C, Type *DestTy) const = 0; 80 virtual Value *CreatePointerBitCastOrAddrSpaceCast(Constant *C, 82 virtual Value *CreateIntCast(Constant *C, Type *DestTy, 84 virtual Value *CreateFPCast(Constant *C, Type *DestTy) const = 0; 85 virtual Value *CreateBitCast(Constant *C, Type *DestTy) const = 0; 86 virtual Value *CreateIntToPtr(Constant *C, Type *DestTy) const = 0; 87 virtual Value *CreatePtrToInt(Constant *C, Type *DestTy) const = 0; 88 virtual Value *CreateZExtOrBitCast(Constant *C, Type *DestTy) const = 0; 96 virtual Value *CreateFCmp(CmpInst::Predicate P, Constant *LHS, [all …]
|
H A D | NoFolder.h | 114 Instruction *CreateCast(Instruction::CastOps Op, Constant *C, in CreateCast() 119 Instruction *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() 124 Constant *C, Type *DestTy) const override { in CreatePointerBitCastOrAddrSpaceCast() 128 Instruction *CreateIntCast(Constant *C, Type *DestTy, in CreateIntCast() 133 Instruction *CreateFPCast(Constant *C, Type *DestTy) const override { in CreateFPCast() 137 Instruction *CreateBitCast(Constant *C, Type *DestTy) const override { in CreateBitCast() 141 Instruction *CreateIntToPtr(Constant *C, Type *DestTy) const override { in CreateIntToPtr() 145 Instruction *CreatePtrToInt(Constant *C, Type *DestTy) const override { in CreatePtrToInt() 149 Instruction *CreateZExtOrBitCast(Constant *C, Type *DestTy) const override { in CreateZExtOrBitCast() 153 Instruction *CreateSExtOrBitCast(Constant *C, Type *DestTy) const override { in CreateSExtOrBitCast() [all …]
|
H A D | GlobalIFunc.h | 38 const Twine &Name, Constant *Resolver, Module *Parent); 48 Constant *Resolver, Module *Parent); 55 DECLARE_TRANSPARENT_OPERAND_ACCESSORS(Constant); 69 void setResolver(Constant *Resolver) { Op<0>().set(Resolver); } in setResolver() 70 const Constant *getResolver() const { in getResolver() 71 return static_cast<Constant *>(Op<0>().get()); in getResolver() 73 Constant *getResolver() { return static_cast<Constant *>(Op<0>().get()); } in getResolver() 108 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(GlobalIFunc, Constant)
|
H A D | GlobalAlias.h | 32 const Twine &Name, Constant *Aliasee, Module *Parent); 42 Constant *Aliasee, Module *Parent); 66 DECLARE_TRANSPARENT_OPERAND_ACCESSORS(Constant); 83 void setAliasee(Constant *Aliasee); 84 const Constant *getAliasee() const { in getAliasee() 85 return static_cast<Constant *>(Op<0>().get()); in getAliasee() 87 Constant *getAliasee() { return static_cast<Constant *>(Op<0>().get()); } in getAliasee() 110 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(GlobalAlias, Constant)
|
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | ConstantFolding.h | 28 class Constant; variable 81 Constant *ConstantFoldUnaryOpOperand(unsigned Opcode, Constant *Op, 102 Constant *FlushFPConstant(Constant *Operand, const Instruction *I, 108 Constant *ConstantFoldSelectInstruction(Constant *Cond, Constant *V1, 119 Constant *ConstantFoldInsertValueInstruction(Constant *Agg, Constant *Val, 125 Constant *ConstantFoldExtractValueInstruction(Constant *Agg, 131 Constant *ConstantFoldInsertElementInstruction(Constant *Val, 138 Constant *ConstantFoldExtractElementInstruction(Constant *Val, Constant *Idx); 144 Constant *ConstantFoldShuffleVectorInstruction(Constant *V1, Constant *V2, 154 Constant *ConstantFoldLoadFromConst(Constant *C, Type *Ty, [all …]
|
H A D | TargetFolder.h | 29 class Constant; variable 38 Constant *Fold(Constant *C) const { in Fold() 112 if (Constant *C = dyn_cast<Constant>(V)) in FoldUnOpFMF() 188 Constant *CreateCast(Instruction::CastOps Op, Constant *C, in CreateCast() 194 Constant *CreateIntCast(Constant *C, Type *DestTy, in CreateIntCast() 205 Constant *CreateFPCast(Constant *C, Type *DestTy) const override { in CreateFPCast() 210 Constant *CreateBitCast(Constant *C, Type *DestTy) const override { in CreateBitCast() 213 Constant *CreateIntToPtr(Constant *C, Type *DestTy) const override { in CreateIntToPtr() 216 Constant *CreatePtrToInt(Constant *C, Type *DestTy) const override { in CreatePtrToInt() 235 Constant *CreatePointerBitCastOrAddrSpaceCast(Constant *C, in CreatePointerBitCastOrAddrSpaceCast() [all …]
|
H A D | InstSimplifyFolder.h | 29 class Constant; variable 119 Value *CreateCast(Instruction::CastOps Op, Constant *C, in CreateCast() 125 Value *CreateIntCast(Constant *C, Type *DestTy, in CreateIntCast() 131 Value *CreatePointerCast(Constant *C, Type *DestTy) const override { in CreatePointerCast() 136 Value *CreateFPCast(Constant *C, Type *DestTy) const override { in CreateFPCast() 141 Value *CreateBitCast(Constant *C, Type *DestTy) const override { in CreateBitCast() 144 Value *CreateIntToPtr(Constant *C, Type *DestTy) const override { in CreateIntToPtr() 147 Value *CreatePtrToInt(Constant *C, Type *DestTy) const override { in CreatePtrToInt() 166 Value *CreatePointerBitCastOrAddrSpaceCast(Constant *C, in CreatePointerBitCastOrAddrSpaceCast() 177 Value *CreateFCmp(CmpInst::Predicate P, Constant *LHS, in CreateFCmp() [all …]
|
/openbsd/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
H A D | Evaluator.h | 49 MutableValue(Constant *C) { Val = C; } in MutableValue() 58 if (auto *C = Val.dyn_cast<Constant *>()) in getType() 63 Constant *toConstant() const { in toConstant() 64 if (auto *C = Val.dyn_cast<Constant *>()) in toConstant() 78 Constant *toConstant() const; 117 Constant *getVal(Value *V) { in getVal() 118 if (Constant *CV = dyn_cast<Constant>(V)) return CV; in getVal() 124 void setVal(Value *V, Constant *C) { in setVal() 129 Constant *castCallResultIfNeeded(Type *ReturnType, Constant *RV); 140 Constant *ComputeLoadResult(Constant *P, Type *Ty); [all …]
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | ConstantEmitter.h | 75 llvm::Constant *tryEmitForInitializer(const VarDecl &D); 105 llvm::Constant *emitAbstract(const Expr *E, QualType T); 110 llvm::Constant *tryEmitAbstract(const Expr *E, QualType T); 118 llvm::Constant *emitNullForMemory(QualType T) { in emitNullForMemory() 121 llvm::Constant *emitForMemory(llvm::Constant *C, QualType T) { in emitForMemory() 126 static llvm::Constant *emitForMemory(CodeGenModule &CGM, llvm::Constant *C, 133 llvm::Constant *tryEmitPrivateForVarInit(const VarDecl &D); 135 llvm::Constant *tryEmitPrivate(const Expr *E, QualType T); 155 void registerCurrentAddrPrivate(llvm::Constant *signal, 164 llvm::Constant *markIfFailed(llvm::Constant *init) { in markIfFailed() [all …]
|
H A D | CGExprConstant.cpp | 1374 llvm::Constant * 1381 llvm::Constant * 1388 llvm::Constant * 1406 llvm::Constant * 1419 llvm::Constant * 1681 llvm::Constant * 1688 llvm::Constant * 1830 llvm::Constant *applyOffset(llvm::Constant *C) { in applyOffset() 1887 llvm::Constant * 2220 llvm::Constant * [all …]
|
H A D | CodeGenModule.h | 43 class Constant; variable 252 llvm::Constant *CopyHelper; 253 llvm::Constant *DisposeHelper; 295 llvm::Constant *Initializer; 296 llvm::Constant *AssociatedData; 489 llvm::Constant *> 679 llvm::Constant * 691 Address createUnnamedGlobalFrom(const VarDecl &D, llvm::Constant *Constant, 985 llvm::Constant * 1072 llvm::Constant * [all …]
|
H A D | ConstantInitBuilder.cpp | 23 if (Data.is<llvm::Constant*>()) { in getType() 24 return Data.get<llvm::Constant*>()->getType(); in getType() 40 if (Data.is<llvm::Constant*>()) { in installInGlobal() 41 GV->setInitializer(Data.get<llvm::Constant*>()); in installInGlobal() 97 llvm::Constant *resolvedReference = in resolveSelfReferences() 128 llvm::Constant * 153 llvm::Constant * 167 llvm::Constant * 246 llvm::Constant *element = Builder.Buffer[cacheEnd]; in getOffsetFromGlobalTo() 278 llvm::Constant * [all …]
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | Constants.cpp | 447 Constant *Constant::getAggregateElement(Constant *Elt) const { in getAggregateElement() 755 Constant *Constant::replaceUndefsWith(Constant *C, Constant *Replacement) { in replaceUndefsWith() 779 Constant *Constant::mergeUndefsWith(Constant *C, Constant *Other) { in mergeUndefsWith() 2441 Constant *ConstantExpr::getSelect(Constant *C, Constant *V1, Constant *V2, in getSelect() 2657 Constant *ConstantExpr::getAdd(Constant *C1, Constant *C2, in getAdd() 2664 Constant *ConstantExpr::getSub(Constant *C1, Constant *C2, in getSub() 2671 Constant *ConstantExpr::getMul(Constant *C1, Constant *C2, in getMul() 2678 Constant *ConstantExpr::getAnd(Constant *C1, Constant *C2) { in getAnd() 2682 Constant *ConstantExpr::getOr(Constant *C1, Constant *C2) { in getOr() 2686 Constant *ConstantExpr::getXor(Constant *C1, Constant *C2) { in getXor() [all …]
|
H A D | ConstantFold.cpp | 43 static Constant *BitCastConstantVector(Constant *CV, VectorType *DstTy) { in BitCastConstantVector() 70 Constant *C = in BitCastConstantVector() 109 static Constant *FoldBitCast(Constant *V, Type *DestTy) { in FoldBitCast() 521 Constant *llvm::ConstantFoldSelectInstruction(Constant *Cond, in ConstantFoldSelectInstruction() 533 Constant *V; in ConstantFoldSelectInstruction() 716 Constant *llvm::ConstantFoldShuffleVectorInstruction(Constant *V1, Constant *V2, in ConstantFoldShuffleVectorInstruction() 787 Constant *llvm::ConstantFoldInsertValueInstruction(Constant *Agg, in ConstantFoldInsertValueInstruction() 1969 Constant *Idx0 = cast<Constant>(Idxs[0]); in foldGEPOfGEP() 2061 Constant *IdxC = cast<Constant>(Idx); in ConstantFoldGetElementPtr() 2118 Constant *Idx0 = cast<Constant>(Idxs[0]); in ConstantFoldGetElementPtr() [all …]
|
H A D | ConstantsContext.h | 70 BinaryConstantExpr(unsigned Opcode, Constant *C1, Constant *C2, in BinaryConstantExpr() 97 SelectConstantExpr(Constant *C1, Constant *C2, Constant *C3) in SelectConstantExpr() 124 ExtractElementConstantExpr(Constant *C1, Constant *C2) in ExtractElementConstantExpr() 151 InsertElementConstantExpr(Constant *C1, Constant *C2, Constant *C3) in InsertElementConstantExpr() 179 ShuffleVectorConstantExpr(Constant *C1, Constant *C2, ArrayRef<int> Mask) in ShuffleVectorConstantExpr() 194 Constant *ShuffleMaskForBitcode; 250 unsigned short pred, Constant* LHS, Constant* RHS) in CompareConstantExpr() 340 ArrayRef<Constant *> Operands; 436 ArrayRef<Constant *> Ops; 549 void deleteConstant(Constant *C); [all …]
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | Evaluator.cpp | 45 isSimpleEnoughValueToCommit(Constant *C, 58 isSimpleEnoughValueToCommitHelper(Constant *C, in isSimpleEnoughValueToCommitHelper() 113 isSimpleEnoughValueToCommit(Constant *C, in isSimpleEnoughValueToCommit() 147 Constant *C = Val.get<Constant *>(); in makeMutable() 201 SmallVector<Constant *, 32> Consts; in toConstant() 215 Constant *Evaluator::ComputeLoadResult(Constant *P, Type *Ty) { in ComputeLoadResult() 236 static Function *getFunction(Constant *C) { in getFunction() 281 Constant *Evaluator::castCallResultIfNeeded(Type *ReturnType, Constant *RV) { in castCallResultIfNeeded() 299 Constant *InstResult = nullptr; in EvaluateBlock() 528 Constant *RetVal = nullptr; in EvaluateBlock() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 211 Constant *Zero = Constant::getNullValue(DstEltTy); in FoldBitCast() 648 Constant *Init = const_cast<Constant *>(GV->getInitializer()); in ReadByteArrayFromGlobal() 672 Constant *getConstantAtOffset(Constant *Base, APInt Offset, in getConstantAtOffset() 779 Constant *SymbolicallyEvaluateBinop(unsigned Opc, Constant *Op0, Constant *Op1, in SymbolicallyEvaluateBinop() 862 Constant *StripPtrCastKeepAS(Constant *Ptr) { in StripPtrCastKeepAS() 1120 Constant * 1129 Constant *OldC = cast<Constant>(&OldU); in ConstantFoldConstantImpl() 1164 SmallDenseMap<Constant *, Constant *> FoldedOps; in ConstantFoldInstruction() 1194 SmallDenseMap<Constant *, Constant *> FoldedOps; in ConstantFoldInstruction() 1208 SmallDenseMap<Constant *, Constant *> FoldedOps; in ConstantFoldConstant() [all …]
|
/openbsd/gnu/llvm/clang/include/clang/CodeGen/ |
H A D | ConstantInitBuilder.h | 54 llvm::SmallVector<llvm::Constant*, 4> Indices; 59 llvm::SmallVector<llvm::Constant*, 16> Buffer; 88 llvm::Constant *initializer); 108 llvm::SmallVectorImpl<llvm::Constant*> &getBuffer() { in getBuffer() 186 void add(llvm::Constant *value) { in add() 213 void addAll(llvm::ArrayRef<llvm::Constant *> values) { in addAll() 241 llvm::Constant *address, in addTaggedRelativeOffset() 299 llvm::Constant *&slot = Builder.Buffer[position.Index]; in fillPlaceholder() 327 llvm::Constant *finishArray(llvm::Type *eltTy); 442 llvm::Constant *finishImpl() { in finishImpl() [all …]
|
/openbsd/gnu/usr.bin/perl/cpan/ExtUtils-Constant/lib/ExtUtils/ |
H A D | Constant.pm | 1 package ExtUtils::Constant; 100 use ExtUtils::Constant::Utils qw(C_stringify); 101 use ExtUtils::Constant::XS qw(%XS_Constant %XS_TypeSet); 120 ExtUtils::Constant::XS->header(); 125 ExtUtils::Constant::XS->memEQ_clause({name=>$_[0], checked_at=>$_[1], 132 ExtUtils::Constant::XS->return_clause({indent=>$indent}, @_); 139 ExtUtils::Constant::XS->switch_clause({indent=>$indent, comment=>$comment}, 184 my $params = ExtUtils::Constant::XS->params ($what); 498 require ExtUtils::Constant::ProxySubs if $ARGS{PROXYSUBS}; 530 ExtUtils::Constant::ProxySubs->WriteConstants(%ARGS); [all …]
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DebugLocEntry.h | 57 } Constant; variable 69 Constant.CFP = CFP; in DbgValueLocEntry() 72 Constant.CIP = CIP; in DbgValueLocEntry() 88 int64_t getInt() const { return Constant.Int; } in getInt() 89 const ConstantFP *getConstantFP() const { return Constant.CFP; } in getConstantFP() 90 const ConstantInt *getConstantInt() const { return Constant.CIP; } in getConstantInt() 102 Constant.CIP->dump(); in dump() 104 Constant.CFP->dump(); in dump() 266 return A.Constant.Int == B.Constant.Int; 268 return A.Constant.CFP == B.Constant.CFP; [all …]
|
/openbsd/gnu/usr.bin/perl/dist/constant/t/ |
H A D | constant.t | 192 qr/^Constant name 'BEGIN' is a Perl keyword at/, 193 qr/^Constant subroutine BEGIN redefined at/, 194 qr/^Constant name 'INIT' is a Perl keyword at/, 195 qr/^Constant name 'CHECK' is a Perl keyword at/, 196 qr/^Constant name 'END' is a Perl keyword at/, 197 qr/^Constant name 'DESTROY' is a Perl keyword at/, 198 qr/^Constant name 'AUTOLOAD' is a Perl keyword at/, 204 qr/^Constant name 'ENV' is forced into package main:: at/, 205 qr/^Constant name 'INC' is forced into package main:: at/, 206 qr/^Constant name 'SIG' is forced into package main:: at/, [all …]
|