Searched refs:SD (Results 1 - 25 of 58) sorted by relevance

123

/freebsd-9.3-release/contrib/llvm/include/llvm/MC/
H A 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);
H A DMCAsmLayout.h97 uint64_t getSectionAddressSize(const MCSectionData *SD) const;
101 uint64_t getSectionFileSize(const MCSectionData *SD) const;
105 uint64_t getSymbolOffset(const MCSymbolData *SD) const;
H A DMCMachObjectWriter.h137 uint64_t getSectionAddress(const MCSectionData* SD) const {
138 return SectionAddress.lookup(SD);
140 uint64_t getSymbolAddress(const MCSymbolData* SD,
146 uint64_t getPaddingSize(const MCSectionData *SD,
149 bool doesSymbolRequireExternRelocation(const MCSymbolData *SD);
177 const MCSectionData &SD, uint64_t FileOffset,
214 void addRelocation(const MCSectionData *SD, argument
216 Relocations[SD].push_back(MRE);
H A DMCAssembler.h137 MCEncodedFragment(MCFragment::FragmentType FType, MCSectionData *SD = 0)
138 : MCFragment(FType, SD), BundlePadding(0)
175 MCSectionData *SD = 0)
176 : MCEncodedFragment(FType, SD)
215 MCDataFragment(MCSectionData *SD = 0)
216 : MCEncodedFragmentWithFixups(FT_Data, SD),
262 MCCompactEncodedInstFragment(MCSectionData *SD = 0)
263 : MCEncodedFragment(FT_CompactEncodedInst, SD), AlignToBundleEnd(false)
298 MCRelaxableFragment(const MCInst &_Inst, MCSectionData *SD = 0)
299 : MCEncodedFragmentWithFixups(FT_Relaxable, SD), Ins
[all...]
/freebsd-9.3-release/contrib/llvm/lib/MC/
H A DMCELF.cpp22 void MCELF::SetBinding(MCSymbolData &SD, unsigned Binding) { argument
25 uint32_t OtherFlags = SD.getFlags() & ~(0xf << ELF_STB_Shift);
26 SD.setFlags(OtherFlags | (Binding << ELF_STB_Shift));
29 unsigned MCELF::GetBinding(const MCSymbolData &SD) { argument
30 uint32_t Binding = (SD.getFlags() & (0xf << ELF_STB_Shift)) >> ELF_STB_Shift;
36 void MCELF::SetType(MCSymbolData &SD, unsigned Type) { argument
42 uint32_t OtherFlags = SD.getFlags() & ~(0xf << ELF_STT_Shift);
43 SD.setFlags(OtherFlags | (Type << ELF_STT_Shift));
46 unsigned MCELF::GetType(const MCSymbolData &SD) { argument
47 uint32_t Type = (SD
56 SetVisibility(MCSymbolData &SD, unsigned Visibility) argument
64 GetVisibility(MCSymbolData &SD) argument
74 setOther(MCSymbolData &SD, unsigned Other) argument
79 getOther(MCSymbolData &SD) argument
[all...]
H A DMCELFStreamer.cpp90 MCSymbolData &SD = getAssembler().getSymbolData(*Symbol); local
92 MCELF::SetType(SD, ELF::STT_TLS);
172 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
197 MCELF::SetBinding(SD, ELF::STB_GLOBAL);
198 SD.setExternal(true);
204 MCELF::SetBinding(SD, ELF::STB_WEAK);
205 SD.setExternal(true);
210 MCELF::SetBinding(SD, ELF::STB_LOCAL);
211 SD.setExternal(false);
216 MCELF::SetType(SD, CombineSymbolType
264 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
292 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
299 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
419 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(symRef.getSymbol()); local
467 MCSectionData *SD = getCurrentSectionData(); local
516 MCSectionData *SD = getCurrentSectionData(); local
531 MCSectionData *SD = getCurrentSectionData(); local
548 MCSymbolData *SD = i->SD; local
[all...]
H A DMCMachOStreamer.cpp110 MCSymbolData &SD = local
112 if (SD.isExternal())
114 if (SD.getFlags() & SF_WeakDefinition)
116 if (SD.isPrivateExtern())
132 MCSymbolData &SD = getAssembler().getSymbolData(*Symbol); local
140 SD.setFlags(SD.getFlags() & ~SF_ReferenceTypeMask);
215 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
216 SD.setFlags(SD
236 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
330 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
357 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
[all...]
H A DMachObjectWriter.cpp40 doesSymbolRequireExternRelocation(const MCSymbolData *SD) { argument
42 if (SD->Symbol->isUndefined())
47 if (SD->getFlags() & SF_WeakDefinition)
73 uint64_t MachObjectWriter::getSymbolAddress(const MCSymbolData* SD, argument
75 const MCSymbol &S = SD->getSymbol();
107 return getSectionAddress(SD->getFragment()->getParent()) +
108 Layout.getSymbolOffset(SD);
111 uint64_t MachObjectWriter::getPaddingSize(const MCSectionData *SD, argument
113 uint64_t EndAddr = getSectionAddress(SD) + Layout.getSectionAddressSize(SD);
198 WriteSection(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCSectionData &SD, uint64_t FileOffset, uint64_t RelocationsStart, unsigned NumRelocations) argument
609 const MCSectionData *SD = Order[i]; local
626 MCSymbolData &SD = *i; local
781 const MCSectionData &SD = *it; local
[all...]
H A DMCAssembler.cpp77 const MCSectionData &SD = *F->getParent(); local
78 const MCFragment *LastValid = LastValidFragment.lookup(&SD);
92 const MCSectionData &SD = *F->getParent(); local
93 LastValidFragment[&SD] = F->getPrevNode();
97 MCSectionData &SD = *F->getParent(); local
99 MCFragment *Cur = LastValidFragment[&SD];
101 Cur = &*SD.begin();
119 uint64_t MCAsmLayout::getSymbolOffset(const MCSymbolData *SD) const {
120 const MCSymbol &S = SD->getSymbol();
147 assert(SD
685 writeSectionData(const MCSectionData *SD, const MCAsmLayout &Layout) const argument
774 MCSectionData *SD = Layout.getSectionOrder()[i]; local
940 layoutSectionOnce(MCAsmLayout &Layout, MCSectionData &SD) argument
987 MCSectionData &SD = *it; local
[all...]
H A DELFObjectWriter.cpp51 static bool IsELFMetaDataSection(const MCSectionData &SD);
52 static uint64_t DataSectionSize(const MCSectionData &SD);
54 const MCSectionData &SD);
56 const MCSectionData &SD);
321 const MCSectionData *SD);
506 MCSymbolData &SD = Asm.getSymbolData(Symbol); local
519 it->setExternal(SD.isExternal());
520 MCELF::SetBinding(*it, MCELF::GetBinding(SD));
649 const MCSymbolData &SD = Asm.getSymbolData(Symbol); local
657 if (SD
733 MCSymbolData &SD = Asm.getSymbolData(ASymbol); local
782 MCSymbolData &SD = Asm.getSymbolData(*S); local
923 MCSymbolData &SD = Asm.getSymbolData(RefSymbol); local
1005 const MCSectionData &SD = *it; local
1044 const MCSectionData &SD = *it; local
1077 WriteRelocationsFragment(const MCAssembler &Asm, MCDataFragment *F, const MCSectionData *SD) argument
1388 IsELFMetaDataSection(const MCSectionData &SD) argument
1393 DataSectionSize(const MCSectionData &SD) argument
1404 GetSectionFileSize(const MCAsmLayout &Layout, const MCSectionData &SD) argument
1411 GetSectionAddressSize(const MCAsmLayout &Layout, const MCSectionData &SD) argument
1421 const MCSectionData &SD = Asm.getOrCreateSectionData(Section); local
1463 const MCSectionData &SD = Asm.getOrCreateSectionData(Section); local
1550 const MCSectionData &SD = Asm.getOrCreateSectionData(Section); local
1571 const MCSectionData &SD = Asm.getOrCreateSectionData(Section); local
[all...]
H A DMCPureStreamer.cpp123 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
127 if (getAssembler().isSymbolLinkerVisible(SD.getSymbol()))
135 assert(!SD.getFragment() && "Unexpected fragment on symbol data!");
136 SD.setFragment(F);
137 SD.setOffset(F->getContents().size());
H A DMCObjectStreamer.cpp133 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
140 assert(!SD.getFragment() && "Unexpected fragment on symbol data!");
141 SD.setFragment(F);
142 SD.setOffset(F->getContents().size());
201 MCSectionData *SD = getCurrentSectionData(); local
202 SD->setHasInstructions(true);
221 (Assembler.isBundlingEnabled() && SD->isBundleLocked())) {
H A DWinCOFFStreamer.cpp210 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
211 SD.modifyFlags(COFF::SF_WeakExternal, COFF::SF_WeakExternal);
212 SD.setExternal(true);
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp127 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); local
128 MCELF::SetType(SD, ELF::STT_NOTYPE);
129 MCELF::SetBinding(SD, ELF::STB_LOCAL);
130 SD.setExternal(false);
H A DAArch64MCExpr.cpp104 MCSymbolData &SD = Asm.getOrCreateSymbolData(SymRef.getSymbol()); local
105 MCELF::SetType(SD, ELF::STT_TLS);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp155 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); local
156 if (!SD) {
157 SD = (SymExpr*) BPAlloc.Allocate<SymbolRegionValue>();
158 new (SD) SymbolRegionValue(SymbolCounter, R);
159 DataSet.InsertNode(SD, InsertPos);
163 return cast<SymbolRegionValue>(SD);
174 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); local
175 if (!SD) {
176 SD = (SymExpr*) BPAlloc.Allocate<SymbolConjured>();
177 new (SD) SymbolConjure
192 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); local
208 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); local
226 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); local
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp47 unsigned RelocType, const MCSymbolData *SD,
318 const MCSymbolData *SD,
321 if (Writer->doesSymbolRequireExternRelocation(SD))
344 SD->getSymbol().getSection());
384 MCSymbolData *SD = 0; local
386 SD = &Asm.getSymbolData(Target.getSymA()->getSymbol());
396 if (Offset && SD && !Writer->doesSymbolRequireExternRelocation(SD))
412 if (SD->getSymbol().isVariable()) {
414 if (SD
314 requiresExternRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCFragment &Fragment, unsigned RelocType, const MCSymbolData *SD, uint64_t FixedValue) argument
[all...]
/freebsd-9.3-release/contrib/gcc/
H A Dmachmode.def194 DECIMAL_FLOAT_MODE (SD, 4, decimal_single_format);
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMachObjectWriter.cpp327 MCSymbolData *SD = 0; local
329 SD = &Asm.getSymbolData(Target.getSymA()->getSymbol());
347 if (SD->getSymbol().isVariable()) {
349 if (SD->getSymbol().getVariableValue()->EvaluateAsAbsolute(
357 if (Writer->doesSymbolRequireExternRelocation(SD)) {
359 Index = SD->getIndex();
363 if (!SD->Symbol->isUndefined())
364 FixedValue -= Layout.getSymbolOffset(SD);
368 Asm.getSectionData(SD->getSymbol().getSection());
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp223 MCSymbolData &SD = Asm.getSymbolData(*Symbol); local
224 const MCSymbolData *Base = Asm.getAtom(&SD);
245 if (Base != &SD)
246 Value += Layout.getSymbolOffset(&SD) - Layout.getSymbolOffset(Base);
249 Index = SD.getFragment()->getParent()->getOrdinal() + 1;
251 Value += Writer->getSymbolAddress(&SD, Layout);
524 MCSymbolData *SD = 0; local
526 SD = &Asm.getSymbolData(Target.getSymA()->getSymbol());
536 if (Offset && SD && !Writer->doesSymbolRequireExternRelocation(SD)
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp251 bool Sema::isAcceptableNestedNameSpecifier(const NamedDecl *SD) { argument
252 if (!SD)
256 if (isa<NamespaceDecl>(SD) || isa<NamespaceAliasDecl>(SD))
259 if (!isa<TypeDecl>(SD))
264 QualType T = Context.getTypeDeclType(cast<TypeDecl>(SD));
267 else if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(SD)) {
272 } else if (isa<RecordDecl>(SD) ||
273 (Context.getLangOpts().CPlusPlus11 && isa<EnumDecl>(SD)))
517 NamedDecl *SD local
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp132 LoadSDNode *SD = dyn_cast<LoadSDNode>(Parent); local
133 switch (SD->getMemoryVT().getSizeInBits()) {
143 StoreSDNode *SD = dyn_cast<StoreSDNode>(Parent); local
144 switch (SD->getMemoryVT().getSizeInBits()) {
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp561 const ConstantSDNode *SD = cast<ConstantSDNode>(N0);
562 MIB.addImm(SD->getZExtValue());
648 InstrEmitter::EmitDbgValue(SDDbgValue *SD,
650 uint64_t Offset = SD->getOffset();
651 MDNode* MDPtr = SD->getMDPtr();
652 DebugLoc DL = SD->getDebugLoc();
654 if (SD->getKind() == SDDbgValue::FRAMEIX) {
658 .addFrameIndex(SD->getFrameIx()).addImm(Offset).addMetadata(MDPtr);
663 if (SD->getKind() == SDDbgValue::SDNODE) {
664 SDNode *Node = SD
[all...]
H A DInstrEmitter.h114 MachineInstr *EmitDbgValue(SDDbgValue *SD,
H A DScheduleDAGSDNodes.h140 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);

Completed in 239 milliseconds

123