/freebsd-9.3-release/contrib/llvm/include/llvm/MC/ |
H A D | MCELF.h | 25 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 D | MCAsmLayout.h | 97 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 D | MCMachObjectWriter.h | 137 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 D | MCAssembler.h | 137 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 D | MCELF.cpp | 22 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 D | MCELFStreamer.cpp | 90 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 D | MCMachOStreamer.cpp | 110 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 D | MachObjectWriter.cpp | 40 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 D | MCAssembler.cpp | 77 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 D | ELFObjectWriter.cpp | 51 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 D | MCPureStreamer.cpp | 123 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 D | MCObjectStreamer.cpp | 133 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 D | WinCOFFStreamer.cpp | 210 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 D | AArch64ELFStreamer.cpp | 127 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 D | AArch64MCExpr.cpp | 104 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 D | SymbolManager.cpp | 155 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 D | ARMMachObjectWriter.cpp | 47 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 D | machmode.def | 194 DECIMAL_FLOAT_MODE (SD, 4, decimal_single_format);
|
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMachObjectWriter.cpp | 327 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 D | X86MachObjectWriter.cpp | 223 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 D | SemaCXXScopeSpec.cpp | 251 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 D | Mips16ISelDAGToDAG.cpp | 132 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 D | InstrEmitter.cpp | 561 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 D | InstrEmitter.h | 114 MachineInstr *EmitDbgValue(SDDbgValue *SD,
|
H A D | ScheduleDAGSDNodes.h | 140 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
|