/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | VTTBuilder.h | 1 //===- VTTBuilder.h - C++ VTT layout builder --------------------*- C++ -*-===// 10 // tables (VTT). 70 /// Class for building VTT layout information. 79 /// The VTT vtables. 84 /// The VTT components. 94 /// The sub-VTT indices for the bases of the most derived class. 101 /// Whether the VTT builder should generate LLVM IR for the VTT. 104 /// Add a vtable pointer to the VTT currently being built. 132 /// Lay out the VTT for the given subobject, including any 140 // Returns a reference to the VTT components. [all …]
|
H A D | BaseSubobject.h | 29 // the base class. Used for vtable and VTT generation.
|
/freebsd/sys/contrib/device-tree/Bindings/soc/ti/ |
H A D | wkup-m3-ipc.yaml | 27 Support for VTT Toggle with GPIO pin 30 connected to the enable pin on the DDR VTT regulator. This allows the 80 ti,vtt-gpio-pin: 82 description: GPIO pin connected to enable pin on VTT regulator 129 ti,vtt-gpio-pin = <7>; 137 * On the AM437x-GP-EVM board, gpio5_7 is wired to enable pin of the DDR VTT 140 * state of the pin is configured for pull-down and thus the VTT regulator 142 * this method is an alternative to using the 'ti,vtt-gpio-pin' property.
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTT.cpp | 41 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, in EmitVTTDefinition() argument 103 VTT->setInitializer(Init); in EmitVTTDefinition() 106 VTT->setLinkage(Linkage); in EmitVTTDefinition() 108 if (CGM.supportsCOMDAT() && VTT->isWeakForLinker()) in EmitVTTDefinition() 109 VTT->setComdat(CGM.getModule().getOrInsertComdat(VTT->getName())); in EmitVTTDefinition() 111 // Set the visibility. This will already have been set on the VTT declaration. in EmitVTTDefinition() 114 CGM.setGVProperties(VTT, RD); in EmitVTTDefinition() 118 assert(RD->getNumVBases() && "Only classes with virtual bases need a VTT"); in GetAddrOfVTT() 126 // This will also defer the definition of the VTT. in GetAddrOfVTT()
|
H A D | CGVTables.h | 103 /// getSubVTTIndex - Return the index of the sub-VTT for the base class of the 107 /// getSecondaryVirtualPointerIndex - Return the index in the VTT where the 121 /// GetAddrOfVTT - Get the address of the VTT for the given record decl. 125 void EmitVTTDefinition(llvm::GlobalVariable *VTT, 134 /// vtable, the RTTI data structure (if RTTI is enabled) and the VTT
|
H A D | ItaniumCXXABI.cpp | 1838 // All parameters are already in place except VTT, which goes after 'this'. in buildStructorSignature() 1841 // Check if we need to add a VTT parameter (which has type global void **). in buildStructorSignature() 1876 // Check if we need a VTT parameter as well. in addImplicitStructorParams() 1885 Context, /*DC=*/nullptr, MD->getLocation(), &Context.Idents.get("vtt"), in addImplicitStructorParams() 1901 /// Initialize the 'vtt' slot if needed. in EmitInstanceFunctionProlog() 1904 CGF.GetAddrOfLocalVar(getStructorImplicitParamDecl(CGF)), "vtt"); in EmitInstanceFunctionProlog() 1925 // Insert the implicit 'vtt' argument as the second argument. Make sure to in getImplicitConstructorArgs() 1928 llvm::Value *VTT = in getImplicitConstructorArgs() local 1933 return AddedStructorArgs::prefix({{VTT, VTTTy}}); in getImplicitConstructorArgs() 1949 llvm::Value *VTT = in EmitDestructorCall() local [all …]
|
H A D | CGClass.cpp | 466 // This constructor/destructor does not need a VTT parameter. in GetVTTParameter() 476 // If this is a delegating constructor call, just load the VTT. in GetVTTParameter() 482 "doing no-op VTT offset in base dtor/ctor?"); in GetVTTParameter() 493 assert(SubVTTIndex != 0 && "Sub-VTT index must be greater than zero!"); in GetVTTParameter() 497 // A VTT parameter was passed to the constructor, use it. in GetVTTParameter() 498 llvm::Value *VTT = LoadCXXVTT(); in GetVTTParameter() local 499 return Builder.CreateConstInBoundsGEP1_64(VoidPtrTy, VTT, SubVTTIndex); in GetVTTParameter() 501 // We're the complete constructor, so get the VTT by name. in GetVTTParameter() 502 llvm::GlobalValue *VTT = CGM.getVTables().GetAddrOfVTT(RD); in GetVTTParameter() local 504 VTT->getValueType(), VTT, 0, SubVTTIndex); in GetVTTParameter() [all …]
|
H A D | CGCXX.cpp | 66 // If we need to manipulate a VTT parameter, give up. in TryEmitBaseDestructorAsAlias()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | VTTBuilder.cpp | 1 //===- VTTBuilder.cpp - C++ VTT layout builder ----------------------------===// 10 // tables (VTT). 37 // Lay out this VTT. in VTTBuilder() 44 // Store the vtable pointer index if we're generating the primary VTT. in AddVTablePointer() 74 // Layout the VTT for this base. in LayoutSecondaryVTTs() 183 // An array of virtual table addresses, called the VTT, is declared for in LayoutVTT() 191 // Remember the sub-VTT index. in LayoutVTT() 207 // If this is the primary VTT, we want to lay out virtual VTTs as well. in LayoutVTT()
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | subtitle | 27 !:mime text/vtt 28 !:ext vtt
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | ti,tps65086.yaml | 45 buck[1-6], ldoa[1-3], swa1, swb[1-2], and vtt. 73 "^(ldoa[1-3]|swa1|swb[1-2]|vtt)$":
|
H A D | tps65086.txt | 19 ldoa[1-3], swa1, swb[1-2], and vtt. Each child
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | am335x-icev2.dts | 38 regulator-name = "vtt"; 449 /* Do not idle the GPIO used for holding the VTT regulator */
|
H A D | am57xx-idk-common.dtsi | 48 vtt_fixed: fixedregulator-vtt {
|
H A D | am57xx-beagle-x15-common.dtsi | 104 vtt_fixed: fixedregulator-vtt {
|
H A D | dra76-evm.dts | 142 vtt_fixed: fixedregulator-vtt {
|
H A D | am437x-gp-evm.dts | 35 vtt_fixed: fixedregulator-vtt { 156 ddr3_vtt_toggle_default: ddr-vtt-toggle-default-pins {
|
H A D | dra7-evm.dts | 140 vtt_fixed: fixedregulator-vtt {
|
H A D | am5729-beagleboneai.dts | 93 vtt_fixed: fixedregulator-vtt {
|
/freebsd/sys/contrib/device-tree/src/arm/st/ |
H A D | stm32mp157a-icore-stm32mp1.dtsi | 98 vtt_ddr: regulator-vtt-ddr {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonPatternsHVX.td | 962 def: Pat<(VecI8 (ssat (concat_vectors HWI32:$Vss, HWI32:$Vtt), HvxTy_i8)), 963 (V6_vpackhb_sat (V6_vpackwh_sat (HiVec $Vtt), (LoVec $Vtt)), 970 def: Pat<(VecI8 (usat (concat_vectors HWI32:$Vss, HWI32:$Vtt), HvxTy_i8)), 971 (V6_vpackhub_sat (V6_vpackwuh_sat (HiVec $Vtt), (LoVec $Vtt)),
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | PointerAuthOptions.h | 184 /// The ABI for C++ virtual table pointers as installed in a VTT.
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-am654-base-board.dts | 137 regulator-name = "vtt"; 160 ddr_vtt_pins_default: ddr-vtt-default-pins {
|
H A D | k3-am642-evm.dts | 171 regulator-name = "vtt"; 439 ddr_vtt_pins_default: ddr-vtt-default-pins {
|
/freebsd/sys/contrib/device-tree/src/arm/arm/ |
H A D | vexpress-v2p-ca9.dts | 254 /* DDR2 SDRAM VTT termination voltage */
|