Searched refs:ConstantAggregate (Results 1 – 16 of 16) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Constants.h | 384 class ConstantAggregate : public Constant { 386 ConstantAggregate(Type *T, ValueTy VT, ArrayRef<Constant *> V); 400 struct OperandTraits<ConstantAggregate> 401 : public VariadicOperandTraits<ConstantAggregate> {}; 403 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(ConstantAggregate, Constant) 408 class ConstantArray final : public ConstantAggregate { 440 class ConstantStruct final : public ConstantAggregate { 492 class ConstantVector final : public ConstantAggregate {
|
| H A D | Value.def | 85 // ConstantAggregate.
|
| H A D | Value.h | 35 class ConstantAggregate; variable 982 template <> struct isa_impl<ConstantAggregate, Value> {
|
| H A D | PatternMatch.h | 96 const auto *CA = dyn_cast<ConstantAggregate>(V); in check() 100 SmallPtrSet<const ConstantAggregate *, 8> Seen; in check() 101 SmallVector<const ConstantAggregate *, 8> Worklist; in check() 106 auto CheckValue = [&](const ConstantAggregate *CA) { in check() 111 const auto *CA = dyn_cast<ConstantAggregate>(Op); in check()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ReplaceConstant.cpp | 22 return isa<ConstantExpr>(U) || isa<ConstantAggregate>(U); in isExpandableUser()
|
| H A D | Constants.cpp | 422 if (const auto *CC = dyn_cast<ConstantAggregate>(this)) in getAggregateElement() 815 if (isa<ConstantAggregate>(this) || isa<ConstantExpr>(this)) { in isManifestConstant() 1213 ConstantAggregate::ConstantAggregate(Type *T, ValueTy VT, in ConstantAggregate() function in ConstantAggregate 1215 : Constant(T, VT, OperandTraits<ConstantAggregate>::op_end(this) - V.size(), in ConstantAggregate() 1230 : ConstantAggregate(T, ConstantArrayVal, V) { in ConstantArray() 1294 : ConstantAggregate(T, ConstantStructVal, V) { in ConstantStruct() 1336 : ConstantAggregate(T, ConstantVectorVal, V) { in ConstantVector()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/DirectXIRPasses/ |
| H A D | PointerTypeAnalysis.cpp | 150 } else if (auto *CA = dyn_cast<ConstantAggregate>(C)) { in classifyConstantWithOpaquePtr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 160 } else if (isa<ConstantAggregate>(C)) { in remapConstant()
|
| H A D | NVPTXAsmPrinter.cpp | 1888 if (isa<ConstantAggregate>(CPV) || isa<ConstantDataSequential>(CPV)) { in bufferLEByte()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetLoweringObjectFile.cpp | 72 if (!isa<ConstantAggregate>(C)) in isNullOrUndef()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVEmitIntrinsics.cpp | 121 return isa<ConstantAggregate>(V) || isa<ConstantDataArray>(V) || in isAggrToReplace() 215 if (auto *AggrC = dyn_cast<ConstantAggregate>(Op)) { in preprocessCompositeConstants()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Evaluator.cpp | 71 if (isa<ConstantAggregate>(C)) { in isSimpleEnoughValueToCommitHelper()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 322 if (auto *CA = dyn_cast<llvm::ConstantAggregate>(C)) { in split() 1579 if (auto agg = dyn_cast<llvm::ConstantAggregate>(init)) { in findLocations()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 677 if (!isa<ConstantAggregate>(Base) && !isa<ConstantDataSequential>(Base)) in getConstantAtOffset()
|
| H A D | ValueTracking.cpp | 5424 if (isa<ConstantAggregate>(C)) { in isBytewiseValue()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 2685 } else if (isa<ConstantAggregate>(C)) { in writeConstants()
|