Searched refs:Base (Results 1 - 25 of 221) sorted by relevance

123456789

/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DBaseSubobject.h29 /// Base - The base class declaration.
30 const CXXRecordDecl *Base; member in class:clang::BaseSubobject
37 BaseSubobject(const CXXRecordDecl *Base, CharUnits BaseOffset) argument
38 : Base(Base), BaseOffset(BaseOffset) { }
41 const CXXRecordDecl *getBase() const { return Base; }
47 return LHS.Base == RHS.Base && LHS.BaseOffset == RHS.BaseOffset;
68 static unsigned getHashValue(const clang::BaseSubobject &Base) { argument
70 return DenseMapInfo<PairTy>::getHashValue(PairTy(Base
[all...]
H A DVTTBuilder.h34 VTTVTable(const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual) argument
35 : BaseAndIsVirtual(Base, BaseIsVirtual), BaseOffset(BaseOffset) {}
36 VTTVTable(BaseSubobject Base, bool BaseIsVirtual) argument
37 : BaseAndIsVirtual(Base.getBase(), BaseIsVirtual),
38 BaseOffset(Base.getBaseOffset()) {}
105 void AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex,
110 void LayoutSecondaryVTTs(BaseSubobject Base);
117 void LayoutSecondaryVirtualPointers(BaseSubobject Base,
125 void LayoutSecondaryVirtualPointers(BaseSubobject Base,
135 void LayoutVTT(BaseSubobject Base, boo
[all...]
H A DDeclVisitor.h31 class Base { class in namespace:clang::declvisitor
68 : public declvisitor::Base<declvisitor::make_ptr, ImplClass, RetTy> {};
75 : public declvisitor::Base<declvisitor::make_const_ptr, ImplClass, RetTy> {};
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DVTTBuilder.cpp39 void VTTBuilder::AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, argument
43 assert(!SecondaryVirtualPointerIndices.count(Base) &&
45 SecondaryVirtualPointerIndices[Base] = VTTComponents.size();
53 VTTComponents.push_back(VTTComponent(VTableIndex, Base));
56 void VTTBuilder::LayoutSecondaryVTTs(BaseSubobject Base) { argument
57 const CXXRecordDecl *RD = Base.getBase();
70 CharUnits BaseOffset = Base.getBaseOffset() +
79 VTTBuilder::LayoutSecondaryVirtualPointers(BaseSubobject Base, argument
84 const CXXRecordDecl *RD = Base.getBase();
119 BaseOffset = Base
147 LayoutSecondaryVirtualPointers(BaseSubobject Base, uint64_t VTableIndex) argument
180 LayoutVTT(BaseSubobject Base, bool BaseIsVirtual) argument
[all...]
H A DInheritViz.cpp94 for (CXXRecordDecl::base_class_const_iterator Base = Decl->bases_begin();
95 Base != Decl->bases_end(); ++Base) {
96 QualType CanonBaseType = Context.getCanonicalType(Base->getType());
100 if (!Base->isVirtual())
104 WriteNode(Base->getType(), Base->isVirtual());
110 WriteNodeReference(Base->getType(), Base->isVirtual());
113 if (Base
[all...]
H A DCXXInheritance.cpp80 bool CXXRecordDecl::isDerivedFrom(const CXXRecordDecl *Base) const {
83 return isDerivedFrom(Base, Paths);
86 bool CXXRecordDecl::isDerivedFrom(const CXXRecordDecl *Base, argument
88 if (getCanonicalDecl() == Base->getCanonicalDecl())
93 const_cast<CXXRecordDecl*>(Base->getCanonicalDecl()),
97 bool CXXRecordDecl::isVirtuallyDerivedFrom(const CXXRecordDecl *Base) const {
104 if (getCanonicalDecl() == Base->getCanonicalDecl())
109 const void *BasePtr = static_cast<const void*>(Base->getCanonicalDecl());
115 static bool BaseIsNot(const CXXRecordDecl *Base, void *OpaqueTarget) { argument
117 return Base
153 CXXRecordDecl *Base = local
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp54 // Base + Disp + Index + (IncludesDynAlloc ? ADJDYNALLOC : 0)
55 SDValue Base; member in struct:__anon2503::SystemZAddressingMode
61 : Form(form), DR(dr), Base(), Disp(0), Index(),
73 errs() << " Base ";
74 if (Base.getNode() != 0)
75 Base.getNode()->dump();
112 SDValue &Base, SDValue &Disp);
114 SDValue &Base, SDValue &Disp, SDValue &Index);
118 // Base and Disp respectively.
120 SDValue &Base, SDValu
139 selectBDAddr12Only(SDValue Addr, SDValue &Base, SDValue &Disp) argument
142 selectBDAddr12Pair(SDValue Addr, SDValue &Base, SDValue &Disp) argument
145 selectBDAddr20Only(SDValue Addr, SDValue &Base, SDValue &Disp) argument
148 selectBDAddr20Pair(SDValue Addr, SDValue &Base, SDValue &Disp) argument
153 selectBDXAddr12Only(SDValue Addr, SDValue &Base, SDValue &Disp, SDValue &Index) argument
159 selectBDXAddr12Pair(SDValue Addr, SDValue &Base, SDValue &Disp, SDValue &Index) argument
165 selectDynAlloc12Only(SDValue Addr, SDValue &Base, SDValue &Disp, SDValue &Index) argument
171 selectBDXAddr20Only(SDValue Addr, SDValue &Base, SDValue &Disp, SDValue &Index) argument
177 selectBDXAddr20Only128(SDValue Addr, SDValue &Base, SDValue &Disp, SDValue &Index) argument
183 selectBDXAddr20Pair(SDValue Addr, SDValue &Base, SDValue &Disp, SDValue &Index) argument
189 selectLAAddr12Pair(SDValue Addr, SDValue &Base, SDValue &Disp, SDValue &Index) argument
195 selectLAAddr20Pair(SDValue Addr, SDValue &Base, SDValue &Disp, SDValue &Index) argument
284 expandIndex(SystemZAddressingMode &AM, SDValue Base, SDValue Index) argument
364 shouldUseLA(SDNode *Base, int64_t Disp, SDNode *Index) argument
462 getAddressOperands(const SystemZAddressingMode &AM, EVT VT, SDValue &Base, SDValue &Disp) argument
487 getAddressOperands(const SystemZAddressingMode &AM, EVT VT, SDValue &Base, SDValue &Disp, SDValue &Index) argument
498 selectBDAddr(SystemZAddressingMode::DispRange DR, SDValue Addr, SDValue &Base, SDValue &Disp) argument
509 selectBDXAddr(SystemZAddressingMode::AddrForm Form, SystemZAddressingMode::DispRange DR, SDValue Addr, SDValue &Base, SDValue &Disp, SDValue &Index) argument
608 SDValue Base, Disp, Index; local
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/
H A DRecyclingAllocator.h29 /// Base - Implementation details.
31 Recycler<T, Size, Align> Base; member in class:llvm::RecyclingAllocator
38 ~RecyclingAllocator() { Base.clear(Allocator); }
44 SubClass *Allocate() { return Base.template Allocate<SubClass>(Allocator); }
46 T *Allocate() { return Base.Allocate(Allocator); }
52 void Deallocate(SubClass* E) { return Base.Deallocate(Allocator, E); }
54 void PrintStats() { Base.PrintStats(); }
H A DCallSite.h283 CallInst, InvokeInst, User::op_iterator> Base; typedef in class:llvm::CallSite
286 CallSite(Base B) : Base(B) {}
287 CallSite(Value* V) : Base(V) {}
288 CallSite(CallInst *CI) : Base(CI) {}
289 CallSite(InvokeInst *II) : Base(II) {}
290 CallSite(Instruction *II) : Base(II) {}
304 typedef CallSiteBase<> Base; typedef in class:llvm::ImmutableCallSite
306 ImmutableCallSite(const Value* V) : Base(V) {}
307 ImmutableCallSite(const CallInst *CI) : Base(C
[all...]
H A DYAMLParser.h267 basic_collection_iterator() : Base(0) {}
268 basic_collection_iterator(BaseT *B) : Base(B) {}
271 assert(Base && Base->CurrentEntry && "Attempted to access end iterator!");
272 return Base->CurrentEntry;
276 assert(Base && Base->CurrentEntry &&
278 return *Base->CurrentEntry;
282 assert(Base && Base
303 BaseT *Base; member in class:llvm::yaml::basic_collection_iterator
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.h91 bool SelectADDRri_imp(SDNode *OpNode, SDValue Addr, SDValue &Base,
93 bool SelectADDRri(SDNode *OpNode, SDValue Addr, SDValue &Base,
95 bool SelectADDRri64(SDNode *OpNode, SDValue Addr, SDValue &Base,
98 bool SelectADDRsi_imp(SDNode *OpNode, SDValue Addr, SDValue &Base,
100 bool SelectADDRsi(SDNode *OpNode, SDValue Addr, SDValue &Base,
102 bool SelectADDRsi64(SDNode *OpNode, SDValue Addr, SDValue &Base,
/freebsd-10.0-release/contrib/ntp/kernel/sys/
H A Dpcl720.h49 #define pcl720_load(Base,Cntr,Mode,Val) \
50 ({ register unsigned int b = Base, c = Cntr, v = Val; \
63 #define pcl720_read(Base,Cntr) \
64 ({ register unsigned int b = Base, v; \
75 #define pcl720_input(Base) \
76 ({ register unsigned int b = Base, v; \
85 #define pcl720_output(Base,Value) \
86 ({ register unsigned int b = Base, v = Value; \
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsISelDAGToDAG.h57 virtual bool selectAddrRegImm(SDValue Addr, SDValue &Base,
61 virtual bool selectAddrDefault(SDValue Addr, SDValue &Base,
65 virtual bool selectIntAddr(SDValue Addr, SDValue &Base,
68 virtual bool selectAddr16(SDNode *Parent, SDValue N, SDValue &Base,
H A DMipsSEISelDAGToDAG.h41 virtual bool selectAddrRegImm(SDValue Addr, SDValue &Base,
44 virtual bool selectAddrDefault(SDValue Addr, SDValue &Base,
47 virtual bool selectIntAddr(SDValue Addr, SDValue &Base,
H A DMipsISelDAGToDAG.cpp65 bool MipsDAGToDAGISel::selectAddrRegImm(SDValue Addr, SDValue &Base, argument
71 bool MipsDAGToDAGISel::selectAddrDefault(SDValue Addr, SDValue &Base, argument
77 bool MipsDAGToDAGISel::selectIntAddr(SDValue Addr, SDValue &Base, argument
83 bool MipsDAGToDAGISel::selectAddr16(SDNode *Parent, SDValue N, SDValue &Base, argument
/freebsd-10.0-release/sys/contrib/dev/acpica/components/utilities/
H A Dutstring.c186 * Base - Radix of the string: 16 or ACPI_ANY_BASE;
202 UINT32 Base,
209 UINT32 ToIntegerOp = (Base == ACPI_ANY_BASE);
219 switch (Base)
228 /* Invalid Base */
248 * Base equal to ACPI_ANY_BASE means 'ToInteger operation case'.
254 Base = 16;
261 Base = 10;
295 else if (Base == 10)
349 Base,
200 AcpiUtStrtoul64( char *String, UINT32 Base, UINT64 *RetInteger) argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86JITInfo.h76 void setPICBase(uintptr_t Base) { PICBase = Base; } argument
H A DX86InstrBuilder.h20 // (Operand), Base, Scale, Index, Displacement.
46 } Base; member in struct:llvm::X86AddressMode
56 Base.Reg = 0;
64 MO.push_back(MachineOperand::CreateReg(Base.Reg, false, false,
68 MO.push_back(MachineOperand::CreateFI(Base.FrameIndex));
127 MIB.addReg(AM.Base.Reg);
130 MIB.addFrameIndex(AM.Base.FrameIndex);
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/InstPrinter/
H A DMSP430InstPrinter.cpp62 const MCOperand &Base = MI->getOperand(OpNo); local
73 if (!Base.getReg())
84 if (Base.getReg())
85 O << '(' << getRegisterName(Base.getReg()) << ')';
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTables.h87 uint64_t getSubVTTIndex(const CXXRecordDecl *RD, BaseSubobject Base);
92 BaseSubobject Base);
96 uint64_t getAddressPoint(BaseSubobject Base, const CXXRecordDecl *RD);
109 GenerateConstructionVTable(const CXXRecordDecl *RD, const BaseSubobject &Base,
/freebsd-10.0-release/contrib/llvm/tools/clang/utils/TableGen/
H A DClangASTNodesEmitter.cpp54 Record *Base);
75 Record *Base) {
76 std::string BaseName = macroName(Base->getName());
78 ChildIterator i = Tree.lower_bound(Base), e = Tree.upper_bound(Base);
83 if (Base->getValue("Abstract") && !Base->getValueAsBit("Abstract"))
84 First = Last = Base;
92 OS << "# define " << NodeName << "(Type, Base) "
93 << BaseName << "(Type, Base)\
72 EmitNode( const ChildMap &Tree, raw_ostream &OS, Record *Base) argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeISelDAGToDAG.cpp85 bool SelectAddrRegReg(SDValue N, SDValue &Base, SDValue &Index);
86 bool SelectAddrRegImm(SDValue N, SDValue &Disp, SDValue &Base);
121 SelectAddrRegReg(SDValue N, SDValue &Base, SDValue &Index) { argument
136 Base = N.getOperand(0);
148 SelectAddrRegImm(SDValue N, SDValue &Base, SDValue &Disp) { argument
150 if (SelectAddrRegReg(N, Base, Disp))
158 Base = CurDAG->getTargetFrameIndex(FI->getIndex(), N.getValueType());
160 Base = N.getOperand(0);
168 Base = CurDAG->getRegister(MBlaze::R0, CN->getValueType(0));
174 Base
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp45 const MemRegion *StoreManager::MakeElementRegion(const MemRegion *Base, argument
48 return MRMgr.getElementRegion(EleTy, idx, Base, svalBuilder.getContext());
267 Result = evalDerivedToBase(Result, I->Base->getType(),
268 I->Base->isVirtual());
306 SVal StoreManager::evalDynamicCast(SVal Base, QualType TargetType, argument
310 const MemRegion *MR = Base.getAsRegion();
396 SVal StoreManager::getLValueFieldOrIvar(const Decl *D, SVal Base) { argument
397 if (Base.isUnknownOrUndef())
398 return Base;
400 Loc BaseL = Base
435 getLValueElement(QualType elementType, NonLoc Offset, SVal Base) argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp44 } Base; member in struct:__anon2420::MSP430ISelAddressMode
65 if (BaseType == RegBase && Base.Reg.getNode() != 0) {
66 errs() << "Base.Reg ";
67 Base.Reg.getNode()->dump();
69 errs() << " Base.FrameIndex " << Base.FrameIndex << '\n';
123 bool SelectAddr(SDValue Addr, SDValue &Base, SDValue &Disp);
173 if (AM.BaseType != MSP430ISelAddressMode::RegBase || AM.Base.Reg.getNode()) {
180 AM.Base.Reg = N;
202 && AM.Base
248 SelectAddr(SDValue N, SDValue &Base, SDValue &Disp) argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp48 bool SelectADDRri(SDValue N, SDValue &Base, SDValue &Offset);
74 SDValue &Base, SDValue &Offset) {
76 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), TLI.getPointerTy());
90 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(),
93 Base = Addr.getOperand(0);
100 Base = Addr.getOperand(1);
105 Base = Addr.getOperand(0);
110 Base = Addr;
73 SelectADDRri(SDValue Addr, SDValue &Base, SDValue &Offset) argument

Completed in 232 milliseconds

123456789