Lines Matching refs:MCFragment
51 /// getInputLDSection - give a MCFragment, return the corresponding input
55 LDSection* getInputLDSection(const llvm::MCFragment& pFrag);
57 /// getInputLDSection - give a MCFragment, return the corresponding input
61 const LDSection* getInputLDSection(const llvm::MCFragment& pFrag) const;
80 getFragmentRef(const llvm::MCFragment& pFrag, uint64_t pBigOffset);
84 uint64_t getOutputOffset(const llvm::MCFragment& pFrag);
88 uint64_t getOutputOffset(const llvm::MCFragment& pFrag) const;
102 /// getOutputLDSection - give a MCFragment, return the corresponding output
106 LDSection* getOutputLDSection(const llvm::MCFragment& pFrag);
108 /// getOutputLDSection - give a MCFragment, return the corresponding output
112 const LDSection* getOutputLDSection(const llvm::MCFragment& pFrag) const;
121 /// appendFragment - append the given MCFragment to the given MCSectionData,
126 uint64_t appendFragment(llvm::MCFragment& pFrag,
142 llvm::MCFragment* prevRear;
171 inline llvm::MCFragment* getFront(Range& pRange) const
187 inline const llvm::MCFragment* getFront(const Range& pRange) const
204 inline llvm::MCFragment* getRear(Range& pRange) const
219 inline const llvm::MCFragment* getRear(const Range& pRange) const
236 MCFragmentRef* getFragmentRef(llvm::MCFragment& pFront,
237 llvm::MCFragment& pRear,
240 bool hasLayoutOrder(const llvm::MCFragment& pFragment) const
243 bool hasLayoutOffset(const llvm::MCFragment& pFragment) const
246 bool isValidOffset(const llvm::MCFragment& pFrag, uint64_t pTargetOffset) const;
248 void setFragmentLayoutOrder(llvm::MCFragment* pFragment);
250 void setFragmentLayoutOffset(llvm::MCFragment* pFragment);