Home
last modified time | relevance | path

Searched refs:SD (Results 1 – 25 of 473) sorted by relevance

12345678910>>...19

/external/llvm/lib/MC/
DMCELFStreamer.cpp63 MCSymbolData &SD = getAssembler().getSymbolData(*Symbol); in EmitLabel() local
65 MCELF::SetType(SD, ELF::STT_TLS); in EmitLabel()
140 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitSymbolAttribute() local
165 MCELF::SetBinding(SD, ELF::STB_GLOBAL); in EmitSymbolAttribute()
166 SD.setExternal(true); in EmitSymbolAttribute()
172 MCELF::SetBinding(SD, ELF::STB_WEAK); in EmitSymbolAttribute()
173 SD.setExternal(true); in EmitSymbolAttribute()
178 MCELF::SetBinding(SD, ELF::STB_LOCAL); in EmitSymbolAttribute()
179 SD.setExternal(false); in EmitSymbolAttribute()
184 MCELF::SetType(SD, CombineSymbolTypes(MCELF::GetType(SD), in EmitSymbolAttribute()
[all …]
DMCELF.cpp22 void MCELF::SetBinding(MCSymbolData &SD, unsigned Binding) { in SetBinding() argument
25 uint32_t OtherFlags = SD.getFlags() & ~(0xf << ELF_STB_Shift); in SetBinding()
26 SD.setFlags(OtherFlags | (Binding << ELF_STB_Shift)); in SetBinding()
29 unsigned MCELF::GetBinding(const MCSymbolData &SD) { in GetBinding() argument
30 uint32_t Binding = (SD.getFlags() & (0xf << ELF_STB_Shift)) >> ELF_STB_Shift; in GetBinding()
36 void MCELF::SetType(MCSymbolData &SD, unsigned Type) { in SetType() argument
42 uint32_t OtherFlags = SD.getFlags() & ~(0xf << ELF_STT_Shift); in SetType()
43 SD.setFlags(OtherFlags | (Type << ELF_STT_Shift)); in SetType()
46 unsigned MCELF::GetType(const MCSymbolData &SD) { in GetType() argument
47 uint32_t Type = (SD.getFlags() & (0xf << ELF_STT_Shift)) >> ELF_STT_Shift; in GetType()
[all …]
DMCMachOStreamer.cpp131 MCSymbolData &SD = in EmitEHSymAttributes() local
133 if (SD.isExternal()) in EmitEHSymAttributes()
135 if (SD.getFlags() & SF_WeakDefinition) in EmitEHSymAttributes()
137 if (SD.isPrivateExtern()) in EmitEHSymAttributes()
153 MCSymbolData &SD = getAssembler().getSymbolData(*Symbol); in EmitLabel() local
161 SD.setFlags(SD.getFlags() & ~SF_ReferenceTypeMask); in EmitLabel()
255 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitSymbolAttribute() local
281 SD.setExternal(true); in EmitSymbolAttribute()
288 SD.setFlags(SD.getFlags() & ~SF_ReferenceTypeUndefinedLazy); in EmitSymbolAttribute()
293 SD.setFlags(SD.getFlags() | SF_NoDeadStrip); in EmitSymbolAttribute()
[all …]
DMachObjectWriter.cpp42 doesSymbolRequireExternRelocation(const MCSymbolData *SD) { in doesSymbolRequireExternRelocation() argument
44 if (SD->Symbol->isUndefined()) in doesSymbolRequireExternRelocation()
49 if (SD->getFlags() & SF_WeakDefinition) in doesSymbolRequireExternRelocation()
75 uint64_t MachObjectWriter::getSymbolAddress(const MCSymbolData* SD, in getSymbolAddress() argument
77 const MCSymbol &S = SD->getSymbol(); in getSymbolAddress()
109 return getSectionAddress(SD->getFragment()->getParent()) + in getSymbolAddress()
110 Layout.getSymbolOffset(SD); in getSymbolAddress()
113 uint64_t MachObjectWriter::getPaddingSize(const MCSectionData *SD, in getPaddingSize() argument
115 uint64_t EndAddr = getSectionAddress(SD) + Layout.getSectionAddressSize(SD); in getPaddingSize()
116 unsigned Next = SD->getLayoutOrder() + 1; in getPaddingSize()
[all …]
DWinCOFFStreamer.cpp100 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitSymbolAttribute() local
106 SD.modifyFlags(COFF::SF_WeakExternal, COFF::SF_WeakExternal); in EmitSymbolAttribute()
107 SD.setExternal(true); in EmitSymbolAttribute()
110 SD.setExternal(true); in EmitSymbolAttribute()
140 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*CurSymbol); in EmitCOFFSymbolStorageClass() local
141 SD.modifyFlags(StorageClass << COFF::SF_ClassShift, COFF::SF_ClassMask); in EmitCOFFSymbolStorageClass()
151 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*CurSymbol); in EmitCOFFSymbolType() local
152 SD.modifyFlags(Type << COFF::SF_TypeShift, COFF::SF_TypeMask); in EmitCOFFSymbolType()
192 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitCommonSymbol() local
193 SD.setExternal(true); in EmitCommonSymbol()
[all …]
DMCAssembler.cpp79 const MCSectionData &SD = *F->getParent(); in isFragmentValid() local
80 const MCFragment *LastValid = LastValidFragment.lookup(&SD); in isFragmentValid()
94 const MCSectionData &SD = *F->getParent(); in invalidateFragmentsFrom() local
95 LastValidFragment[&SD] = F->getPrevNode(); in invalidateFragmentsFrom()
99 MCSectionData &SD = *F->getParent(); in ensureValid() local
101 MCFragment *Cur = LastValidFragment[&SD]; in ensureValid()
103 Cur = &*SD.begin(); in ensureValid()
122 static bool getLabelOffset(const MCAsmLayout &Layout, const MCSymbolData &SD, in getLabelOffset() argument
124 if (!SD.getFragment()) { in getLabelOffset()
127 SD.getSymbol().getName() + "'"); in getLabelOffset()
[all …]
DELFObjectWriter.cpp114 static bool IsELFMetaDataSection(const MCSectionData &SD);
115 static uint64_t DataSectionSize(const MCSectionData &SD);
117 const MCSectionData &SD);
119 const MCSectionData &SD);
221 const MCSymbolData *SD, uint64_t C,
294 const MCSectionData *SD);
519 MCSymbolData &SD = Asm.getSymbolData(Symbol); in ExecutePostLayoutBinding() local
528 OriginalData.setExternal(SD.isExternal()); in ExecutePostLayoutBinding()
529 MCELF::SetBinding(OriginalData, MCELF::GetBinding(SD)); in ExecutePostLayoutBinding()
695 const MCSymbolData *SD, in shouldRelocateWithSymbol() argument
[all …]
DMCObjectStreamer.cpp129 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitLabel() local
136 assert(!SD.getFragment() && "Unexpected fragment on symbol data!"); in EmitLabel()
137 SD.setFragment(F); in EmitLabel()
138 SD.setOffset(F->getContents().size()); in EmitLabel()
191 MCSectionData *SD = getCurrentSectionData(); in EmitInstruction() local
192 SD->setHasInstructions(true); in EmitInstruction()
211 (Assembler.isBundlingEnabled() && SD->isBundleLocked())) { in EmitInstruction()
/external/llvm/include/llvm/MC/
DMCELF.h25 static void SetBinding(MCSymbolData &SD, unsigned Binding);
26 static unsigned GetBinding(const MCSymbolData &SD);
27 static void SetType(MCSymbolData &SD, unsigned Type);
28 static unsigned GetType(const MCSymbolData &SD);
29 static void SetVisibility(MCSymbolData &SD, unsigned Visibility);
30 static unsigned GetVisibility(MCSymbolData &SD);
31 static void setOther(MCSymbolData &SD, unsigned Other);
32 static unsigned getOther(MCSymbolData &SD);
DMCAssembler.h140 MCEncodedFragment(MCFragment::FragmentType FType, MCSectionData *SD = nullptr)
141 : MCFragment(FType, SD), BundlePadding(0) in MCFragment() argument
178 MCSectionData *SD = nullptr)
179 : MCEncodedFragment(FType, SD) in MCEncodedFragment() argument
218 MCDataFragment(MCSectionData *SD = nullptr)
219 : MCEncodedFragmentWithFixups(FT_Data, SD), in MCEncodedFragmentWithFixups() argument
267 MCCompactEncodedInstFragment(MCSectionData *SD = nullptr)
268 : MCEncodedFragment(FT_CompactEncodedInst, SD), AlignToBundleEnd(false) in MCEncodedFragment() argument
310 MCSectionData *SD = nullptr)
311 : MCEncodedFragmentWithFixups(FT_Relaxable, SD), Inst(_Inst), STI(_STI) { in MCEncodedFragmentWithFixups() argument
[all …]
DMCMachObjectWriter.h138 uint64_t getSectionAddress(const MCSectionData* SD) const { in getSectionAddress() argument
139 return SectionAddress.lookup(SD); in getSectionAddress()
141 uint64_t getSymbolAddress(const MCSymbolData* SD,
147 uint64_t getPaddingSize(const MCSectionData *SD,
150 bool doesSymbolRequireExternRelocation(const MCSymbolData *SD);
178 const MCSectionData &SD, uint64_t FileOffset,
215 void addRelocation(const MCSectionData *SD, in addRelocation() argument
217 Relocations[SD].push_back(MRE); in addRelocation()
DMCAsmLayout.h98 uint64_t getSectionAddressSize(const MCSectionData *SD) const;
102 uint64_t getSectionFileSize(const MCSectionData *SD) const;
107 bool getSymbolOffset(const MCSymbolData *SD, uint64_t &Val) const;
110 uint64_t getSymbolOffset(const MCSymbolData *SD) const;
/external/clang/lib/StaticAnalyzer/Core/
DSymbolManager.cpp155 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); in getRegionValueSymbol() local
156 if (!SD) { in getRegionValueSymbol()
157 SD = (SymExpr*) BPAlloc.Allocate<SymbolRegionValue>(); in getRegionValueSymbol()
158 new (SD) SymbolRegionValue(SymbolCounter, R); in getRegionValueSymbol()
159 DataSet.InsertNode(SD, InsertPos); in getRegionValueSymbol()
163 return cast<SymbolRegionValue>(SD); in getRegionValueSymbol()
174 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); in conjureSymbol() local
175 if (!SD) { in conjureSymbol()
176 SD = (SymExpr*) BPAlloc.Allocate<SymbolConjured>(); in conjureSymbol()
177 new (SD) SymbolConjured(SymbolCounter, E, LCtx, T, Count, SymbolTag); in conjureSymbol()
[all …]
/external/valgrind/main/memcheck/tests/amd64/
Dsse_memory.c175 #define SD 8 macro
255 TEST_INSN( &AllMask, SD,addsd)
259 TEST_INSN( &AllMask, SD,cmpeqsd)
261 TEST_INSN( &AllMask, SD,cmplesd)
263 TEST_INSN( &AllMask, SD,cmpltsd)
265 TEST_INSN( &AllMask, SD,cmpneqsd)
267 TEST_INSN( &AllMask, SD,cmpnlesd)
269 TEST_INSN( &AllMask, SD,cmpnltsd)
271 TEST_INSN( &AllMask, SD,cmpordsd)
273 TEST_INSN( &AllMask, SD,cmpunordsd)
[all …]
/external/valgrind/main/memcheck/tests/x86/
Dsse_memory.c175 #define SD 8 macro
255 TEST_INSN( &AllMask, SD,addsd)
259 TEST_INSN( &AllMask, SD,cmpeqsd)
261 TEST_INSN( &AllMask, SD,cmplesd)
263 TEST_INSN( &AllMask, SD,cmpltsd)
265 TEST_INSN( &AllMask, SD,cmpneqsd)
267 TEST_INSN( &AllMask, SD,cmpnlesd)
269 TEST_INSN( &AllMask, SD,cmpnltsd)
271 TEST_INSN( &AllMask, SD,cmpordsd)
273 TEST_INSN( &AllMask, SD,cmpunordsd)
[all …]
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMMachObjectWriter.cpp48 unsigned RelocType, const MCSymbolData *SD,
317 const MCSymbolData *SD, in requiresExternRelocation() argument
320 if (Writer->doesSymbolRequireExternRelocation(SD)) in requiresExternRelocation()
343 SD->getSymbol().getSection()); in requiresExternRelocation()
384 const MCSymbolData *SD = nullptr; in RecordRelocation() local
386 SD = &Asm.getSymbolData(Target.getSymA()->getSymbol()); in RecordRelocation()
396 if (Offset && SD && !Writer->doesSymbolRequireExternRelocation(SD)) in RecordRelocation()
413 if (SD->getSymbol().isVariable()) { in RecordRelocation()
415 if (SD->getSymbol().getVariableValue()->EvaluateAsAbsolute( in RecordRelocation()
423 if (requiresExternRelocation(Writer, Asm, *Fragment, RelocType, SD, in RecordRelocation()
[all …]
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MachObjectWriter.cpp223 const MCSymbolData &SD = Asm.getSymbolData(*Symbol); in RecordX86_64Relocation() local
224 const MCSymbolData *Base = Asm.getAtom(&SD); in RecordX86_64Relocation()
245 if (Base != &SD) in RecordX86_64Relocation()
246 Value += Layout.getSymbolOffset(&SD) - Layout.getSymbolOffset(Base); in RecordX86_64Relocation()
249 Index = SD.getFragment()->getParent()->getOrdinal() + 1; in RecordX86_64Relocation()
251 Value += Writer->getSymbolAddress(&SD, Layout); in RecordX86_64Relocation()
528 const MCSymbolData *SD = nullptr; in RecordX86Relocation() local
530 SD = &Asm.getSymbolData(Target.getSymA()->getSymbol()); in RecordX86Relocation()
540 if (Offset && SD && !Writer->doesSymbolRequireExternRelocation(SD) && in RecordX86Relocation()
559 if (SD->getSymbol().isVariable()) { in RecordX86Relocation()
[all …]
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMachObjectWriter.cpp327 const MCSymbolData *SD = nullptr; in RecordPPCRelocation() local
329 SD = &Asm.getSymbolData(Target.getSymA()->getSymbol()); in RecordPPCRelocation()
347 if (SD->getSymbol().isVariable()) { in RecordPPCRelocation()
349 if (SD->getSymbol().getVariableValue()->EvaluateAsAbsolute( in RecordPPCRelocation()
357 if (Writer->doesSymbolRequireExternRelocation(SD)) { in RecordPPCRelocation()
359 Index = SD->getIndex(); in RecordPPCRelocation()
363 if (!SD->Symbol->isUndefined()) in RecordPPCRelocation()
364 FixedValue -= Layout.getSymbolOffset(SD); in RecordPPCRelocation()
368 Asm.getSectionData(SD->getSymbol().getSection()); in RecordPPCRelocation()
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MachObjectWriter.cpp270 const MCSymbolData &SD = Asm.getSymbolData(*Symbol); in RecordRelocation() local
271 const MCSymbolData *Base = Asm.getAtom(&SD); in RecordRelocation()
282 if (SD.getSymbol().getVariableValue()->EvaluateAsAbsolute( in RecordRelocation()
316 if (Base != &SD) in RecordRelocation()
317 Value += Layout.getSymbolOffset(&SD) - Layout.getSymbolOffset(Base); in RecordRelocation()
329 Asm.getSectionData(SD.getSymbol().getSection()); in RecordRelocation()
332 Value += Writer->getSymbolAddress(&SD, Layout); in RecordRelocation()
339 if (SD.getSymbol().isVariable()) { in RecordRelocation()
341 if (SD.getSymbol().getVariableValue()->EvaluateAsAbsolute( in RecordRelocation()
DAArch64ELFStreamer.cpp130 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitMappingSymbol() local
131 MCELF::SetType(SD, ELF::STT_NOTYPE); in EmitMappingSymbol()
132 MCELF::SetBinding(SD, ELF::STB_LOCAL); in EmitMappingSymbol()
133 SD.setExternal(false); in EmitMappingSymbol()
/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp251 bool Sema::isAcceptableNestedNameSpecifier(const NamedDecl *SD) { in isAcceptableNestedNameSpecifier() argument
252 if (!SD) in isAcceptableNestedNameSpecifier()
256 if (isa<NamespaceDecl>(SD) || isa<NamespaceAliasDecl>(SD)) in isAcceptableNestedNameSpecifier()
259 if (!isa<TypeDecl>(SD)) in isAcceptableNestedNameSpecifier()
264 QualType T = Context.getTypeDeclType(cast<TypeDecl>(SD)); in isAcceptableNestedNameSpecifier()
267 else if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(SD)) { in isAcceptableNestedNameSpecifier()
272 } else if (isa<RecordDecl>(SD) || in isAcceptableNestedNameSpecifier()
273 (Context.getLangOpts().CPlusPlus11 && isa<EnumDecl>(SD))) in isAcceptableNestedNameSpecifier()
571 NamedDecl *SD = Found.getAsSingle<NamedDecl>(); in BuildCXXNestedNameSpecifier() local
572 if (isAcceptableNestedNameSpecifier(SD)) { in BuildCXXNestedNameSpecifier()
[all …]
/external/clang/test/Layout/
Dms-x86-member-pointers.cpp8 struct SD { char a; int S::*mp; }; argument
73 char a[sizeof(SD) +
/external/harfbuzz_ng/src/
Dhb-ot-shape-complex-thai.cc87 SD, /* Shift combining-mark down */ enumerator
144 case SD: pua_mappings = SD_mappings; break; in thai_pua_shape()
184 /*T0*/ {{NOP,T3}, {NOP,T0}, {SD, T3}},
213 /*B2*/ {{NOP,B2}, {SD, B2}, {NOP, B2}},
/external/chromium_org/third_party/harfbuzz-ng/src/
Dhb-ot-shape-complex-thai.cc87 SD, /* Shift combining-mark down */ enumerator
144 case SD: pua_mappings = SD_mappings; break; in thai_pua_shape()
184 /*T0*/ {{NOP,T3}, {NOP,T0}, {SD, T3}},
213 /*B2*/ {{NOP,B2}, {SD, B2}, {NOP, B2}},
/external/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.cpp556 const ConstantSDNode *SD = cast<ConstantSDNode>(N0); in EmitSubregNode() local
557 MIB.addImm(SD->getZExtValue()); in EmitSubregNode()
643 InstrEmitter::EmitDbgValue(SDDbgValue *SD, in EmitDbgValue() argument
645 uint64_t Offset = SD->getOffset(); in EmitDbgValue()
646 MDNode* MDPtr = SD->getMDPtr(); in EmitDbgValue()
647 DebugLoc DL = SD->getDebugLoc(); in EmitDbgValue()
649 if (SD->getKind() == SDDbgValue::FRAMEIX) { in EmitDbgValue()
653 .addFrameIndex(SD->getFrameIx()).addImm(Offset).addMetadata(MDPtr); in EmitDbgValue()
658 if (SD->getKind() == SDDbgValue::SDNODE) { in EmitDbgValue()
659 SDNode *Node = SD->getSDNode(); in EmitDbgValue()
[all …]

12345678910>>...19