Home
last modified time | relevance | path

Searched refs:Fragment (Results 1 – 25 of 46) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCCodePadder.cpp165 if (CurrPaddingFragment != Fragment && in getJurisdiction()
210 if (!Fragment->isInsertionPoint()) in relaxFragment()
212 uint64_t OldSize = Fragment->getSize(); in relaxFragment()
228 Fragment->setSize(Size); in relaxFragment()
229 Layout.invalidateFragmentsFrom(Fragment); in relaxFragment()
259 Fragment->setSize(OptimalSize); in relaxFragment()
260 Layout.invalidateFragmentsFrom(Fragment); in relaxFragment()
299 for (const MCPaddingFragment *Fragment : Range) { in computeRangePenaltyWeight() local
312 CurrWindowLocation->push_back(Fragment); in computeRangePenaltyWeight()
342 Fragment != nullptr; Fragment = Fragment->getPrevNode()) { in computeFirstWindowPenaltyWeight()
[all …]
H A DMachObjectWriter.cpp80 uint64_t MachObjectWriter::getFragmentAddress(const MCFragment *Fragment, in getFragmentAddress() argument
82 return getSectionAddress(Fragment->getParent()) + in getFragmentAddress()
83 Layout.getFragmentOffset(Fragment); in getFragmentAddress()
454 const MCFragment *Fragment, in recordRelocation() argument
457 TargetObjectWriter->recordRelocation(this, Asm, Layout, Fragment, Fixup, in recordRelocation()
H A DWinCOFFObjectWriter.cpp205 const MCFragment *Fragment, const MCFixup &Fixup,
699 const MCFragment *Fragment, in recordRelocation() argument
718 MCSection *MCSec = Fragment->getParent(); in recordRelocation()
742 Layout.getFragmentOffset(Fragment) + Fixup.getOffset(); in recordRelocation()
752 Reloc.Data.VirtualAddress = Layout.getFragmentOffset(Fragment); in recordRelocation()
H A DMCStreamer.cpp338 void MCStreamer::AssignFragment(MCSymbol *Symbol, MCFragment *Fragment) { in AssignFragment() argument
339 assert(Fragment); in AssignFragment()
340 Symbol->setFragment(Fragment); in AssignFragment()
H A DELFObjectWriter.cpp271 const MCFragment *Fragment, const MCFixup &Fixup,
1410 const MCFragment *Fragment, in recordRelocation() argument
1416 const MCSectionELF &FixupSection = cast<MCSectionELF>(*Fragment->getParent()); in recordRelocation()
1418 uint64_t FixupOffset = Layout.getFragmentOffset(Fragment) + Fixup.getOffset(); in recordRelocation()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DDebugSubsectionVisitor.cpp35 DebugLinesSubsectionRef Fragment; in visitDebugSubsection() local
36 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection()
39 return V.visitLines(Fragment, State); in visitDebugSubsection()
42 DebugChecksumsSubsectionRef Fragment; in visitDebugSubsection() local
43 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection()
46 return V.visitFileChecksums(Fragment, State); in visitDebugSubsection()
49 DebugInlineeLinesSubsectionRef Fragment; in visitDebugSubsection() local
50 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection()
52 return V.visitInlineeLines(Fragment, State); in visitDebugSubsection()
91 DebugUnknownSubsectionRef Fragment(R.kind(), R.getRecordData()); in visitDebugSubsection() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp34 const MCFragment *Fragment,
43 const MCFragment *Fragment,
144 const MCFragment *Fragment, in RecordARMScatteredHalfRelocation() argument
240 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in RecordARMScatteredHalfRelocation()
251 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in RecordARMScatteredHalfRelocation()
317 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in RecordARMScatteredRelocation()
327 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in RecordARMScatteredRelocation()
368 Value -= Writer->getSectionAddress(Fragment.getParent()); in requiresExternRelocation()
464 FixedValue -= Writer->getSectionAddress(Fragment->getParent()); in recordRelocation()
501 Writer->addRelocation(nullptr, Fragment->getParent(), MREPair); in recordRelocation()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp31 const MCFragment *Fragment,
39 const MCFragment *Fragment,
47 const MCFragment *Fragment,
105 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, in RecordX86_64Relocation() argument
113 Layout.getFragmentOffset(Fragment) + Fixup.getOffset(); in RecordX86_64Relocation()
115 Writer->getFragmentAddress(Fragment, Layout) + Fixup.getOffset(); in RecordX86_64Relocation()
210 Writer->addRelocation(A_Base, Fragment->getParent(), MRE); in RecordX86_64Relocation()
362 Writer->addRelocation(RelSymbol, Fragment->getParent(), MRE); in RecordX86_64Relocation()
439 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in recordScatteredRelocation()
461 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in recordScatteredRelocation()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMachObjectWriter.cpp30 const MCFragment *Fragment,
36 const MCFragment *Fragment, const MCFixup &Fixup,
50 RecordPPCRelocation(Writer, Asm, Layout, Fragment, Fixup, Target, in recordRelocation()
177 const MCFragment *Fragment, in getFixupOffset() argument
193 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, in recordScatteredRelocation() argument
196 const uint32_t FixupOffset = getFixupOffset(Layout, Fragment, Fixup); in recordScatteredRelocation()
282 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in recordScatteredRelocation()
296 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in recordScatteredRelocation()
303 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, in RecordPPCRelocation() argument
368 FixedValue -= Writer->getSectionAddress(Fragment->getParent()); in RecordPPCRelocation()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCCodePadder.h58 MCPFRange &getJurisdiction(MCPaddingFragment *Fragment, MCAsmLayout &Layout);
63 uint64_t getMaxWindowSize(MCPaddingFragment *Fragment, MCAsmLayout &Layout);
122 bool relaxFragment(MCPaddingFragment *Fragment, MCAsmLayout &Layout);
155 static uint64_t getNextFragmentOffset(const MCFragment *Fragment,
165 uint64_t getFragmentInstByte(const MCPaddingFragment *Fragment,
167 uint64_t computeWindowEndAddress(const MCPaddingFragment *Fragment,
H A DMCSymbol.h385 MCFragment *Fragment = FragmentAndHasName.getPointer();
386 if (Fragment || !isVariable())
387 return Fragment;
388 Fragment = getVariableValue(SetUsed)->findAssociatedFragment();
389 FragmentAndHasName.setPointer(Fragment);
390 return Fragment;
H A DMCMachObjectWriter.h75 const MCFragment *Fragment,
155 uint64_t getFragmentAddress(const MCFragment *Fragment,
236 const MCFragment *Fragment,
241 const MCFragment *Fragment, const MCFixup &Fixup,
245 const MCFragment *Fragment, const MCFixup &Fixup,
H A DMCAsmLayout.h61 void layoutFragment(MCFragment *Fragment);
H A DMCObjectWriter.h70 const MCFragment *Fragment,
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MachObjectWriter.cpp45 const MCAsmLayout &Layout, const MCFragment *Fragment,
154 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, in recordRelocation() argument
159 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment); in recordRelocation()
233 Layout.getFragmentOffset(Fragment) + Fixup.getOffset()) { in recordRelocation()
240 Writer->addRelocation(A_Base, Fragment->getParent(), MRE); in recordRelocation()
297 Writer->addRelocation(A_Base, Fragment->getParent(), MRE); in recordRelocation()
304 static_cast<const MCSectionMachO &>(*Fragment->getParent()); in recordRelocation()
362 Value -= Writer->getFragmentAddress(Fragment, Layout) + in recordRelocation()
383 Writer->addRelocation(RelSymbol, Fragment->getParent(), MRE); in recordRelocation()
404 Writer->addRelocation(RelSymbol, Fragment->getParent(), MRE); in recordRelocation()
/freebsd-12.1/crypto/openssl/doc/man3/
H A DSSL_CTX_set_split_send_fragment.pod129 The Maximum Fragment Length extension support is optional on the server side.
140 Disables Maximum Fragment Length Negotiation (default).
144 Sets Maximum Fragment Length to 512 bytes.
148 Sets Maximum Fragment Length to 1024.
152 Sets Maximum Fragment Length to 2048.
156 Sets Maximum Fragment Length to 4096.
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DLiteralSupport.cpp1759 StringRef Fragment) { in CopyStringFragment() argument
1761 if (ConvertUTF8toWide(CharByteWidth, Fragment, ResultPtr, ErrorPtrTmp)) in CopyStringFragment()
1769 memcpy(ResultPtr, Fragment.data(), Fragment.size()); in CopyStringFragment()
1770 ResultPtr += Fragment.size(); in CopyStringFragment()
1779 ErrorPtr, resyncUTF8(ErrorPtr, Fragment.end()), in CopyStringFragment()
1783 const char *NextStart = resyncUTF8(ErrorPtr, Fragment.end()); in CopyStringFragment()
1784 StringRef NextFragment(NextStart, Fragment.end()-NextStart); in CopyStringFragment()
1788 Dummy.reserve(Fragment.size() * CharByteWidth); in CopyStringFragment()
1793 NextStart = resyncUTF8(ErrorPtr, Fragment.end()); in CopyStringFragment()
1796 NextFragment = StringRef(NextStart, Fragment.end()-NextStart); in CopyStringFragment()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DIntrinsicInst.cpp54 if (auto Fragment = getExpression()->getFragmentInfo()) in getFragmentSizeInBits() local
55 return Fragment->SizeInBits; in getFragmentSizeInBits()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp223 auto Fragment = ExprCursor.getFragmentInfo(); in addMachineRegExpression() local
224 if (!addMachineReg(TRI, MachineReg, Fragment ? Fragment->SizeInBits : ~1U)) { in addMachineRegExpression()
H A DDebugHandlerBase.cpp228 const DIExpression *Fragment = I->first->getDebugExpression(); in beginFunction() local
231 return !Fragment->fragmentsOverlap( in beginFunction()
H A DDwarfCompileUnit.cpp597 for (auto &Fragment : DV.getFrameIndexExprs()) { in constructVariableDIEImpl() local
599 const DIExpression *Expr = Fragment.Expr; in constructVariableDIEImpl()
601 int Offset = TFI->getFrameIndexReference(*Asm->MF, Fragment.FI, FrameReg); in constructVariableDIEImpl()
/freebsd-12.1/contrib/gcc/doc/
H A Dfragments.texi31 * Target Fragment:: Writing @file{t-@var{target}} files.
32 * Host Fragment:: Writing @file{x-@var{host}} files.
35 @node Target Fragment
177 @node Host Fragment
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmBackend.cpp63 const MCRelaxableFragment *Fragment, in fixupNeedsRelaxation() argument
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DLiteralSupport.h279 StringRef Fragment);
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp4258 struct Fragment { in splitAlloca() struct
4262 Fragment(AllocaInst *AI, uint64_t O, uint64_t S) in splitAlloca() argument
4265 SmallVector<Fragment, 4> Fragments; in splitAlloca()
4276 Fragments.push_back(Fragment(NewAI, P.beginOffset() * SizeOfByte, Size)); in splitAlloca()
4294 for (auto Fragment : Fragments) { in splitAlloca() local
4298 if (Fragment.Size < AllocaSize || Expr->isFragment()) { in splitAlloca()
4303 uint64_t Start = Offset + Fragment.Offset; in splitAlloca()
4304 uint64_t Size = Fragment.Size; in splitAlloca()
4339 for (DbgVariableIntrinsic *OldDII : FindDbgAddrUses(Fragment.Alloca)) in splitAlloca()
4342 DIB.insertDeclare(Fragment.Alloca, Var, FragmentExpr, in splitAlloca()

12