| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | EvalEmitter.cpp | 109 std::function<bool(QualType, const Pointer &, APValue &)> Composite; in emitRetValue() local 110 Composite = [this, &Composite](QualType Ty, const Pointer &Ptr, APValue &R) { in emitRetValue() 129 Ok &= Composite(FieldTy, FP, Value); in emitRetValue() 151 Ok &= Composite(FieldTy, FP, Value); in emitRetValue() 159 Ok &= Composite(BaseTy, BP, R.getStructBase(I)); in emitRetValue() 166 Ok &= Composite(VirtBaseTy, VP, R.getStructBase(NB + I)); in emitRetValue() 183 Ok &= Composite(ElemTy, EP.narrow(), Slot); in emitRetValue() 193 return Composite(Ptr.getType(), Ptr, Result); in emitRetValue()
|
| /llvm-project-15.0.7/llvm/tools/llvm-link/ |
| H A D | llvm-link.cpp | 468 auto Composite = std::make_unique<Module>("llvm-link", Context); in main() local 469 Linker L(*Composite); in main() 485 if (!importFunctions(argv[0], *Composite)) in main() 489 errs() << "Here's the assembly:\n" << *Composite; in main() 500 if (!NoVerify && verifyModule(*Composite, &errs())) { in main() 509 Composite->print(Out.os(), nullptr, PreserveAssemblyUseListOrder); in main() 511 WriteBitcodeToFile(*Composite, Out.os(), PreserveBitcodeUseListOrder); in main()
|
| /llvm-project-15.0.7/llvm/include/llvm/Linker/ |
| H A D | IRMover.h | 81 Module &getModule() { return Composite; } in getModule() 84 Module &Composite;
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVCompositeOps.td | 1 //===-- SPIRVCompositeOps.td - MLIR SPIR-V Composite Ops ---*- tablegen -*-===// 10 // to "3.32.12. Composite Instructions" of the SPIR-V spec. 79 Composite is the composite to extract from. 129 Result Type must be the same type as Composite. 133 Composite is the composite to copy all but the modified part from. 135 Indexes walk the type hierarchy of Composite to the desired depth,
|
| H A D | SPIRVBase.td | 3970 // TODO: From 1.4, this should also include Composite type.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/ |
| H A D | AtomicCompareExchange.ll | 50 ; CHECK-SPIRV: %[[#Composite:]] = OpCompositeInsert %[[#Struct]] %[[#Res_1]] %[[#UndefStruct]] 0 51 ; CHECK-SPIRV: %[[#Composite_1:]] = OpCompositeInsert %[[#Struct]] %[[#Success_1]] %[[#Composite]] 1
|
| /llvm-project-15.0.7/llvm/test/Transforms/Util/ |
| H A D | strip-nonlinetable-debuginfo-containingtypes.ll | 52 ; CHECK-NEG-NOT: !DI{{Basic|Composite|Derived}}Type
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfUnit.cpp | 956 } else if (auto *Composite = dyn_cast<DICompositeType>(Element)) { in constructTypeDIE() local 957 if (Composite->getTag() == dwarf::DW_TAG_variant_part) { in constructTypeDIE() 958 DIE &VariantPart = createAndAddDIE(Composite->getTag(), Buffer); in constructTypeDIE() 959 constructTypeDIE(VariantPart, Composite); in constructTypeDIE()
|
| H A D | CodeViewDebug.cpp | 2363 } else if (auto *Composite = dyn_cast<DICompositeType>(Element)) { in collectClassInfo() local 2364 Info.NestedTypes.push_back(Composite); in collectClassInfo()
|
| /llvm-project-15.0.7/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 1725 IRMover::IRMover(Module &M) : Composite(M) { in IRMover() 1745 IRLinker TheIRLinker(Composite, SharedMDs, IdentifiedStructTypes, in move() 1749 Composite.dropTriviallyDeadConstantArrays(); in move()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 6653 QualType Composite = FindCompositePointerType(QuestionLoc, LHS, RHS); in CXXCheckConditionalOperands() local 6654 if (!Composite.isNull()) in CXXCheckConditionalOperands() 6655 return Composite; in CXXCheckConditionalOperands() 6658 Composite = FindCompositeObjCPointerType(LHS, RHS, QuestionLoc); in CXXCheckConditionalOperands() 6661 if (!Composite.isNull()) in CXXCheckConditionalOperands() 6662 return Composite; in CXXCheckConditionalOperands() 7096 QualType Composite = Composite1; in FindCompositePointerType() local 7098 Composite = S.rebuild(Context, Composite); in FindCompositePointerType() 7103 InitializedEntity::InitializeTemporary(Composite); in FindCompositePointerType() 7127 return Composite; in FindCompositePointerType()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.cpp | 1545 const CodeGenSubRegIndex *Composite = C->second; in computeSubRegLaneMasks() local 1547 assert(Composite->getComposites().empty()); in computeSubRegLaneMasks() 1550 unsigned DstBit = Composite->LaneMask.getHighestLane(); in computeSubRegLaneMasks()
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | SPIRVToLLVMDialectConversion.md | 356 ### Composite ops 363 Composite type | SPIR-V Dialect op | LLVM Dialect op
|
| /llvm-project-15.0.7/llvm/docs/GlobalISel/ |
| H A D | Legalizer.rst | 231 Composite Rules
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ConstantInterpreter.rst | 92 Composite types
|
| /llvm-project-15.0.7/mlir/docs/Tutorials/Toy/ |
| H A D | Ch-7.md | 1 # Chapter 7: Adding a Composite Type to Toy
|
| /llvm-project-15.0.7/llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/ |
| H A D | AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack.md | 12 - [3.2.5 Offsetting a Composite Location](#offsetting-a-composite-location) 48 …- [A.2.5.4.4.6 Composite Location Description Operations](#a-2-5-4-4-6-composite-location-descript… 414 ### 3.2.5 Offsetting a Composite Location 428  433  1490 location description (see [2.5.4.4.6 Composite Location Description 2583 ###### A.2.5.4.4.6 Composite Location Description Operations
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrInfo.td | 429 // 3.42.12 Composite Instructions
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst | 268 2.6 Generalize Creation of Composite Location Descriptions 420 2.10 DWARF Operations to Create Vector Composite Location Descriptions 597 2.20 DWARF Operation to Create Runtime Overlay Composite Location Description 2601 A.2.5.4.4.6 Composite Location Description Operations
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 12214 QualType Composite = variable 12218 return Composite;
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | OpBase.td | 1227 // Composite attribute kinds
|