Home
last modified time | relevance | path

Searched refs:Composite (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DEvalEmitter.cpp109 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 Dllvm-link.cpp468 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 DIRMover.h81 Module &getModule() { return Composite; } in getModule()
84 Module &Composite;
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVCompositeOps.td1 //===-- 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 DSPIRVBase.td3970 // TODO: From 1.4, this should also include Composite type.
/llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/
H A DAtomicCompareExchange.ll50 ; 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 Dstrip-nonlinetable-debuginfo-containingtypes.ll52 ; CHECK-NEG-NOT: !DI{{Basic|Composite|Derived}}Type
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp956 } 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 DCodeViewDebug.cpp2363 } 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 DIRMover.cpp1725 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 DSemaExprCXX.cpp6653 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 DCodeGenRegisters.cpp1545 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 DSPIRVToLLVMDialectConversion.md356 ### Composite ops
363 Composite type | SPIR-V Dialect op | LLVM Dialect op
/llvm-project-15.0.7/llvm/docs/GlobalISel/
H A DLegalizer.rst231 Composite Rules
/llvm-project-15.0.7/clang/docs/
H A DConstantInterpreter.rst92 Composite types
/llvm-project-15.0.7/mlir/docs/Tutorials/Toy/
H A DCh-7.md1 # Chapter 7: Adding a Composite Type to Toy
/llvm-project-15.0.7/llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/
H A DAMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack.md12 - [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 ![Offsetting a Composite Location Example: Step 6](images/05-composite-plus.example.frame.1.png)
433 ![Offsetting a Composite Location Example: Step 7](images/05-composite-plus.example.frame.2.png)
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 DSPIRVInstrInfo.td429 // 3.42.12 Composite Instructions
/llvm-project-15.0.7/llvm/docs/
H A DAMDGPUDwarfExtensionsForHeterogeneousDebugging.rst268 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 DSema.h12214 QualType Composite = variable
12218 return Composite;
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DOpBase.td1227 // Composite attribute kinds