Searched refs:Base (Results 151 - 175 of 454) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp331 /// Base offset for complex addressing.
1862 IVChain(const IVInc &Head, const SCEV *Base) argument
1863 : Incs(1, Head), ExprBase(Base) {}
1983 void GenerateReassociations(LSRUse &LU, unsigned LUIdx, Formula Base,
1987 const Formula &Base, unsigned Depth,
1989 void GenerateCombinations(LSRUse &LU, unsigned LUIdx, Formula Base);
1991 const Formula &Base, size_t Idx,
1993 void GenerateSymbolicOffsets(LSRUse &LU, unsigned LUIdx, Formula Base);
1995 const Formula &Base,
1998 void GenerateConstantOffsets(LSRUse &LU, unsigned LUIdx, Formula Base);
3568 GenerateReassociationsImpl(LSRUse &LU, unsigned LUIdx, const Formula &Base, unsigned Depth, size_t Idx, bool IsScaledReg) argument
3661 GenerateReassociations(LSRUse &LU, unsigned LUIdx, Formula Base, unsigned Depth) argument
3678 GenerateCombinations(LSRUse &LU, unsigned LUIdx, Formula Base) argument
3741 GenerateSymbolicOffsetsImpl(LSRUse &LU, unsigned LUIdx, const Formula &Base, size_t Idx, bool IsScaledReg) argument
3760 GenerateSymbolicOffsets(LSRUse &LU, unsigned LUIdx, Formula Base) argument
3773 GenerateConstantOffsetsImpl( LSRUse &LU, unsigned LUIdx, const Formula &Base, const SmallVectorImpl<int64_t> &Worklist, size_t Idx, bool IsScaledReg) argument
3845 GenerateConstantOffsets(LSRUse &LU, unsigned LUIdx, Formula Base) argument
3863 GenerateICmpZeroScales(LSRUse &LU, unsigned LUIdx, Formula Base) argument
3956 GenerateScales(LSRUse &LU, unsigned LUIdx, Formula Base) argument
4022 GenerateTruncates(LSRUse &LU, unsigned LUIdx, Formula Base) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DWasmObjectWriter.cpp561 const MCSymbolWasm *Base = local
563 assert(Base->isFunction());
565 return TableIndices[Base] - InitialTableOffset;
567 return TableIndices[Base];
594 const MCSymbolWasm *Base = local
597 if (!Base->isDefined())
599 const wasm::WasmDataReference &Ref = DataLocations[Base];
1224 const MCSymbolWasm *Base = cast<MCSymbolWasm>(Layout.getBaseSymbol(S)); local
1225 registerFunctionType(*Base);
1515 const MCSymbolWasm *Base local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp913 SDValue Offset, Base;
929 } else if (PointerSize == 64 ? SelectADDRsi64(N1.getNode(), N1, Base, Offset)
930 : SelectADDRsi(N1.getNode(), N1, Base, Offset)) {
939 getI32Imm(fromTypeWidth, dl), Base, Offset, Chain };
942 } else if (PointerSize == 64 ? SelectADDRri64(N1.getNode(), N1, Base, Offset)
943 : SelectADDRri(N1.getNode(), N1, Base, Offset)) {
958 getI32Imm(fromTypeWidth, dl), Base, Offset, Chain };
996 SDValue Addr, Offset, Base;
1098 ? SelectADDRsi64(Op1.getNode(), Op1, Base, Offset)
1099 : SelectADDRsi(Op1.getNode(), Op1, Base, Offse
[all...]
/freebsd-13-stable/contrib/googletest/googlemock/test/
H A Dgmock-actions_test.cc572 struct Base { struct in namespace:__anon794
573 bool operator==(const Base&) { return true; } argument
576 struct Derived : public Base {
581 Base base;
583 Action<Base*()> ret = Return(&base);
667 Base base;
669 Action<Base&()> a = ReturnRef(base);
691 Base base;
693 Action<Base&()> a = ReturnRefOfCopy(base);
710 MOCK_METHOD0(MakeUniqueBase, std::unique_ptr<Base>());
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp220 const CXXBaseSpecifier *Base = Bases[i]; local
221 QualType BaseType = Base->getType();
261 if (Base->getAccessSpecifier() != AS_public)
307 if (Base->isVirtual()) {
310 VBases.push_back(Base);
599 bool RDIsBase = !forallBases([&](const CXXRecordDecl *Base) -> bool {
600 Base = Base->getCanonicalDecl();
601 if (RD == Base)
603 Bases.insert(Base);
[all...]
H A DExprClassification.cpp109 #define STMT(Kind, Base) case Expr::Kind##Class:
110 #define EXPR(Kind, Base)
220 auto *Base = cast<ArraySubscriptExpr>(E)->getBase()->IgnoreImpCasts(); local
221 if (Base->getType()->isArrayType())
222 return ClassifyInternal(Ctx, Base);
502 Expr *Base = E->getBase()->IgnoreParens();
503 if (isa<ObjCPropertyRefExpr>(Base))
505 return ClassifyInternal(Ctx, Base);
528 Expr *Base = E->getBase()->IgnoreParenImpCasts();
529 if (isa<ObjCPropertyRefExpr>(Base))
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.cpp60 Address Base, llvm::Value *MemPtr,
64 ->getPointerTo(Base.getAddressSpace());
263 const CXXRecordDecl *Base = RD; local
266 std::swap(Base, Derived);
268 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base);
59 EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
H A DItaniumCXXABI.cpp130 Address Base,
253 getVTableAddressPoint(BaseSubobject Base,
258 BaseSubobject Base, const CXXRecordDecl *NearestVBase) override;
262 BaseSubobject Base, const CXXRecordDecl *NearestVBase);
265 getVTableAddressPointForConstExpr(BaseSubobject Base,
812 for (const CXXRecordDecl *Base : CGM.getMostBaseClasses(RD)) {
816 getContext().getRecordType(Base).getTypePtr()));
847 CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr,
854 Base = Builder.CreateElementBitCast(Base, CG
846 EmitMemberDataPointerAddress( CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
1783 getVTableAddressPointInStructor( CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, BaseSubobject Base, const CXXRecordDecl *NearestVBase) argument
1796 getVTableAddressPoint(BaseSubobject Base, const CXXRecordDecl *VTableClass) argument
1817 getVTableAddressPointInStructorWithVTT( CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, BaseSubobject Base, const CXXRecordDecl *NearestVBase) argument
1836 getVTableAddressPointForConstExpr( BaseSubobject Base, const CXXRecordDecl *VTableClass) argument
3749 ComputeVMIClassTypeInfoFlags(const CXXBaseSpecifier *Base, SeenBases &Bases) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/
H A DIRSymtab.cpp276 const GlobalObject *Base = GV->getBaseObject(); local
277 if (!Base)
280 if (const Comdat *C = Base->getComdat()) {
305 if (!Base->getSection().empty())
306 setStr(Uncommon().SectionName, Saver.save(Base->getSection()));
H A DELF.cpp329 Word Base = 0; local
337 Base = Entry + WordSize;
342 Word Offset = Base;
353 Base += NBits * WordSize;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp428 Value *Base = CI->getArgOperand(0); local
432 // Constant Base case.
433 if (ConstantFP *CF = dyn_cast<ConstantFP>(Base)) {
447 // If the Base value coming from an integer type.
448 Instruction *I = dyn_cast<Instruction>(Base);
473 if (!Base->getType()->isFloatTy())
477 Value *Cond0 = BBBuilder.CreateFCmp(CmpInst::FCMP_OLE, Base, V0);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DLinePrinter.cpp116 uint64_t Base, uint32_t StartOffset) {
121 Base += StartOffset;
122 OS << format_bytes_with_ascii(Data, Base, 32, 4,
230 uint64_t Base = FoundRun.Block * File.getBlockSize() + RunOffset; local
233 OS << format_bytes_with_ascii(Data, Base, 32, 4,
115 formatBinary(StringRef Label, ArrayRef<uint8_t> Data, uint64_t Base, uint32_t StartOffset) argument
H A DMinimalTypeDumper.cpp565 BaseClassRecord &Base) {
567 P.formatLine("type = {0}, offset = {1}, attrs = {2}", Base.Type, Base.Offset,
568 memberAttributes(Base.Attrs));
573 VirtualBaseClassRecord &Base) {
577 Base.BaseType, Base.VBPtrType, Base.VBPtrOffset, Base.VTableIndex);
578 P.formatLine("attrs = {0}", memberAttributes(Base
564 visitKnownMember(CVMemberRecord &CVR, BaseClassRecord &Base) argument
572 visitKnownMember(CVMemberRecord &CVR, VirtualBaseClassRecord &Base) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1491 Value *Base = IRB.CreatePointerCast(MS.ParamTLS, MS.IntptrTy);
1493 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
1494 return IRB.CreateIntToPtr(Base, PointerType::get(getShadowTy(A), 0),
1503 Value *Base = IRB.CreatePointerCast(MS.ParamOriginTLS, MS.IntptrTy);
1505 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
1506 return IRB.CreateIntToPtr(Base, PointerType::get(MS.OriginTy, 0),
1638 Value *Base = getShadowPtrForArgument(&FArg, EntryIRB, ArgOffset);
1656 Value *Cpy = EntryIRB.CreateMemCpy(CpShadowPtr, CopyAlign, Base,
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp75 } Base; member in struct:__anon4264::Address
82 Base.Reg = 0;
397 Addr.Base.FI = SI->second;
411 if (Addr.Base.Reg == 0)
412 Addr.Base.Reg = getRegForValue(Obj);
416 if (Addr.Base.Reg != 0)
417 MRI.setRegClass(Addr.Base.Reg, &PPC::G8RC_and_G8RC_NOX0RegClass);
419 return Addr.Base.Reg != 0;
438 ResultReg).addFrameIndex(Addr.Base.FI).addImm(0);
439 Addr.Base
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp498 const Matcher<NamedDecl> &Base,
503 const Matcher<NamedDecl> &Base,
914 const Matcher<NamedDecl> &Base,
922 if (typeHasMatchingAlias(TypeNode, Base, Builder))
936 if (Base.matches(*ClassDecl, this, &Result)) {
940 if (!Directly && classIsDerivedFrom(ClassDecl, Base, Builder, Directly))
950 const ObjCInterfaceDecl *Declaration, const Matcher<NamedDecl> &Base,
956 if (objcClassHasMatchingCompatibilityAlias(ClassDecl, Base, Builder))
961 if (typeHasMatchingAlias(TypeNode, Base, Builder))
964 if (Base
913 classIsDerivedFrom(const CXXRecordDecl *Declaration, const Matcher<NamedDecl> &Base, BoundNodesTreeBuilder *Builder, bool Directly) argument
949 objcClassIsDerivedFrom( const ObjCInterfaceDecl *Declaration, const Matcher<NamedDecl> &Base, BoundNodesTreeBuilder *Builder, bool Directly) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeDumpVisitor.cpp527 BaseClassRecord &Base) {
528 printMemberAttributes(Base.getAccess(), MethodKind::Vanilla,
530 printTypeIndex("BaseType", Base.getBaseType());
531 W->printHex("BaseOffset", Base.getBaseOffset());
536 VirtualBaseClassRecord &Base) {
537 printMemberAttributes(Base.getAccess(), MethodKind::Vanilla,
539 printTypeIndex("BaseType", Base.getBaseType());
540 printTypeIndex("VBPtrType", Base.getVBPtrType());
541 W->printHex("VBPtrOffset", Base.getVBPtrOffset());
542 W->printHex("VBTableIndex", Base
526 visitKnownMember(CVMemberRecord &CVR, BaseClassRecord &Base) argument
535 visitKnownMember(CVMemberRecord &CVR, VirtualBaseClassRecord &Base) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp598 Register &Base, Register &Offset) {
608 Base = MI.getOperand(1).getReg();
609 MachineInstr *BaseDef = MRI.getUniqueVRegDef(Base);
615 for (auto &Use : MRI.use_nodbg_instructions(Base)) {
621 !TLI.isIndexingLegal(MI, Base, Offset, /*IsPre*/ false, MRI)) {
637 // FIXME: check whether all uses of Base are load/store with foldable
666 Register &Base, Register &Offset) {
681 Base = AddrDef->getOperand(1).getReg();
687 !TLI.isIndexingLegal(MI, Base, Offset, /*IsPre*/ true, MRI)) {
692 MachineInstr *BaseDef = getDefIgnoringCopies(Base, MR
597 findPostIndexCandidate(MachineInstr &MI, Register &Addr, Register &Base, Register &Offset) argument
665 findPreIndexCandidate(MachineInstr &MI, Register &Addr, Register &Base, Register &Offset) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp201 virtual bool SelectADDRVTX_READ(SDValue Addr, SDValue &Base, SDValue &Offset);
202 virtual bool SelectADDRIndirect(SDValue Addr, SDValue &Base, SDValue &Offset);
203 bool isDSOffsetLegal(SDValue Base, unsigned Offset,
205 bool SelectDS1Addr1Offset(SDValue Ptr, SDValue &Base, SDValue &Offset) const;
206 bool SelectDS64Bit4ByteAligned(SDValue Ptr, SDValue &Base, SDValue &Offset0,
252 bool SelectMOVRELOffset(SDValue Index, SDValue &Base, SDValue &Offset) const;
319 bool SelectADDRIndirect(SDValue Addr, SDValue &Base,
321 bool SelectADDRVTX_READ(SDValue Addr, SDValue &Base,
931 bool AMDGPUDAGToDAGISel::SelectADDRVTX_READ(SDValue Addr, SDValue &Base, argument
936 bool AMDGPUDAGToDAGISel::SelectADDRIndirect(SDValue Addr, SDValue &Base, argument
1146 isDSOffsetLegal(SDValue Base, unsigned Offset, unsigned OffsetBits) const argument
1161 SelectDS1Addr1Offset(SDValue Addr, SDValue &Base, SDValue &Offset) const argument
1234 SelectDS64Bit4ByteAligned(SDValue Addr, SDValue &Base, SDValue &Offset0, SDValue &Offset1) const argument
1942 SelectMOVRELOffset(SDValue Index, SDValue &Base, SDValue &Offset) const argument
2889 SelectADDRIndirect(SDValue Addr, SDValue &Base, SDValue &Offset) argument
2913 SelectADDRVTX_READ(SDValue Addr, SDValue &Base, SDValue &Offset) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFAcceleratorTable.h386 // Base of the whole unit and of various important tables, as offsets from
388 uint64_t Base; member in class:llvm::DWARFDebugNames::NameIndex
413 NameIndex(const DWARFDebugNames &Section, uint64_t Base) argument
414 : Section(Section), Base(Base) {}
459 uint64_t getUnitOffset() const { return Base; }
461 return Base + dwarf::getUnitLengthFieldByteSize(Hdr.Format) +
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16InstrInfo.cpp228 int Base = 2040; // should create template function like isUInt that local
230 int64_t Remainder = FrameSize - Base;
231 MIB.addImm(Base);
253 unsigned Base = 2040; local
254 int64_t Remainder = FrameSize - Base;
255 FrameSize = Base; // should create template function like isUInt that
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprOpenMP.h38 /// Array sections are allowed on multidimensional arrays. Base language array
64 OMPArraySectionExpr(Expr *Base, Expr *LowerBound, Expr *Length, Expr *Stride, argument
71 SubExprs[BASE] = Base;
82 /// An array section can be written only as Base[LowerBound:Length].
91 static QualType getBaseOriginalType(const Expr *Base);
152 /// Base node.
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp920 [&](SourceLocation Loc, Expr *Base, unsigned I) -> ExprResult {
924 return S.CreateBuiltinArraySubscriptExpr(Base, Loc, E.get(), Loc);
953 [&](SourceLocation Loc, Expr *Base, unsigned I) -> ExprResult {
954 return S.CreateBuiltinUnaryOp(Loc, I ? UO_Imag : UO_Real, Base);
1299 else if (!S.Context.hasSameType(P.back().Base->getType(),
1300 BestPath->back().Base->getType())) {
1303 << false << RD << BestPath->back().Base->getType()
1304 << P.back().Base->getType();
1312 QualType BaseType = BestPath->back().Base->getType();
1334 << Paths.front().back().Base
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DMinGW.h99 std::string Base; member in class:clang::driver::toolchains::MinGW
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZInstPrinter.h34 static void printAddress(unsigned Base, int64_t Disp, unsigned Index,

Completed in 170 milliseconds

1234567891011>>