Searched refs:MCFragment (Results 1 - 25 of 44) sorted by relevance

12

/external/llvm/include/llvm/MC/
H A DMCAsmLayout.h18 class MCFragment;
38 mutable DenseMap<const MCSection *, MCFragment *> LastValidFragment;
42 void ensureValid(const MCFragment *F) const;
45 bool isFragmentValid(const MCFragment *F) const;
56 void invalidateFragmentsFrom(MCFragment *F);
61 void layoutFragment(MCFragment *Fragment);
76 uint64_t getFragmentOffset(const MCFragment *F) const;
H A DMCAssembler.h31 class MCFragment;
38 class MCFragment : public ilist_node_with_parent<MCFragment, MCSection> { class in namespace:llvm
41 MCFragment(const MCFragment &) = delete;
42 void operator=(const MCFragment &) = delete;
93 MCFragment(FragmentType Kind, bool HasInstructions,
96 ~MCFragment();
100 friend struct ilist_sentinel_traits<MCFragment>;
101 MCFragment();
[all...]
H A DMCSection.h30 class MCFragment;
36 struct ilist_node_traits<MCFragment> {
37 MCFragment *createNode(const MCFragment &V);
38 static void deleteNode(MCFragment *V);
40 void addNodeToList(MCFragment *) {}
41 void removeNodeFromList(MCFragment *) {}
43 ilist_iterator<MCFragment> /*first*/,
44 ilist_iterator<MCFragment> /*last*/) {}
60 typedef iplist<MCFragment> FragmentListTyp
[all...]
H A DMCSymbol.h27 class MCFragment;
60 static MCFragment *AbsolutePseudoFragment;
77 mutable PointerIntPair<MCFragment *, 1> FragmentAndHasName;
180 if (MCFragment *F = getFragment(SetUsed)) {
270 void setFragment(MCFragment *F) const {
377 MCFragment *getFragment(bool SetUsed = true) const {
378 MCFragment *Fragment = FragmentAndHasName.getPointer();
H A DMCObjectStreamer.h23 class MCFragment;
63 MCFragment *getCurrentFragment() const;
65 void insert(MCFragment *F) {
82 void flushPendingLabels(MCFragment *F, uint64_t FOffset = 0);
H A DMCAsmBackend.h25 class MCFragment;
83 const MCFixup &Fixup, const MCFragment *DF,
H A DMCMachObjectWriter.h67 const MCFragment *Fragment,
142 uint64_t getFragmentAddress(const MCFragment *Fragment,
223 const MCFragment *Fragment,
228 const MCFragment *Fragment, const MCFixup &Fixup,
232 const MCFragment *Fragment, const MCFixup &Fixup,
257 const MCFragment &FB, bool InSet,
H A DMCObjectWriter.h24 class MCFragment;
85 const MCFragment *Fragment,
106 const MCFragment &FB,
/external/llvm/lib/MC/
H A DMCAssembler.cpp79 bool MCAsmLayout::isFragmentValid(const MCFragment *F) const {
81 const MCFragment *LastValid = LastValidFragment.lookup(Sec);
88 void MCAsmLayout::invalidateFragmentsFrom(MCFragment *F) {
98 void MCAsmLayout::ensureValid(const MCFragment *F) const {
101 if (MCFragment *Cur = LastValidFragment[Sec])
114 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const {
215 const MCFragment &F = Sec->getFragmentList().back();
229 const MCFragment *F,
271 void ilist_node_traits<MCFragment>::deleteNode(MCFragment *
275 MCFragment::MCFragment() : Kind(FragmentType(~0)), HasInstructions(false), function in class:MCFragment
281 MCFragment::MCFragment(FragmentType Kind, bool HasInstructions, function in class:MCFragment
[all...]
H A DMCSection.cpp61 SmallVectorImpl<std::pair<unsigned, MCFragment *>>::iterator MI =
64 std::make_pair(Subsection, (MCFragment *)nullptr));
79 MCFragment *F = new MCDataFragment();
H A DMCSymbol.cpp20 MCFragment *MCSymbol::AbsolutePseudoFragment =
21 reinterpret_cast<MCFragment *>(4);
H A DMCObjectWriter.cpp47 const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB,
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCExpr.h24 MCFragment *findAssociatedFragment() const override;
H A DHexagonMCExpr.cpp32 MCFragment *llvm::HexagonNoExtendOperand::findAssociatedFragment() const {
/external/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.h71 MCFragment *findAssociatedFragment() const override { return nullptr; }
113 MCFragment *findAssociatedFragment() const override { return nullptr; }
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMachObjectWriter.cpp30 const MCFragment *Fragment,
36 const MCFragment *Fragment, const MCFixup &Fixup,
44 const MCAsmLayout &Layout, const MCFragment *Fragment,
177 const MCFragment *Fragment,
193 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target,
303 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target,
H A DPPCMCExpr.h85 MCFragment *findAssociatedFragment() const override {
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp32 const MCFragment *Fragment,
41 const MCFragment *Fragment,
47 const MCFragment &Fragment, unsigned RelocType,
55 const MCAsmLayout &Layout, const MCFragment *Fragment,
142 const MCFragment *Fragment,
246 const MCFragment *Fragment,
312 const MCFragment &Fragment,
351 const MCFragment *Fragment,
H A DARMMCExpr.h66 MCFragment *findAssociatedFragment() const override {
H A DARMAsmBackend.h44 const MCFixup &Fixup, const MCFragment *DF,
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsAsmBackend.h85 const MCFixup &Fixup, const MCFragment *DF,
H A DMipsMCExpr.h54 MCFragment *findAssociatedFragment() const override {
/external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
H A DAMDGPUAsmBackend.cpp31 const MCFragment *Fragment,
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp31 const MCFragment *Fragment,
39 const MCFragment *Fragment,
47 const MCFragment *Fragment,
53 const MCFragment *Fragment, const MCFixup &Fixup,
61 const MCAsmLayout &Layout, const MCFragment *Fragment,
99 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target,
363 const MCFragment *Fragment,
463 const MCFragment *Fragment,
505 const MCFragment *Fragment,
/external/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.h93 MCFragment *findAssociatedFragment() const override {

Completed in 385 milliseconds

12