Home | History | Annotate | Download | only in MC

Lines Matching refs:IF

43   if (PendingLabels.empty())
45 if (!F) {
61 // If not assigned to the same (valid) fragment, fallback.
62 if (!Hi->getFragment() || Hi->getFragment() != Lo->getFragment() ||
72 if (Assembler)
82 if (!getNumFrameInfos())
85 if (EmitEHFrame)
88 if (EmitDebugFrame)
95 if (CurInsertionPoint != getCurrentSectionOnly()->getFragmentList().begin())
105 if (!F || (Assembler->isBundlingEnabled() && !Assembler->getRelaxAll() &&
134 if (Value->evaluateAsAbsolute(AbsValue, getAssembler())) {
160 // If there is a current fragment, mark the symbol as pointing into it.
164 if (F && !(getAssembler().isBundlingEnabled() &&
175 if (Value->evaluateAsAbsolute(IntValue, getAssembler())) {
184 if (Value->evaluateAsAbsolute(IntValue, getAssembler())) {
209 if (Subsection &&
212 if (IntSubsection < 0 || IntSubsection > 8192)
240 // If this instruction doesn't need relaxation, just emit it as data.
242 if (!Assembler.getBackend().mayNeedRelaxation(Inst)) {
247 // Otherwise, relax and emit it as data if either:
252 if (Assembler.getRelaxAll() ||
268 if (getAssembler().getRelaxAll() && getAssembler().isBundlingEnabled())
273 MCRelaxableFragment *IF = new MCRelaxableFragment(Inst, STI);
274 insert(IF);
278 getAssembler().getEmitter().encodeInstruction(Inst, VecOS, IF->getFixups(),
280 IF->getContents().append(Code.begin(), Code.end());
342 if (!LastLabel) {
349 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) {
361 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) {
427 if (MaxBytesToEmit == 0)
431 // Update the maximum alignment on the current section if necessary.
433 if (ByteAlignment > CurSec->getAlignment())
471 if (!Offset.evaluateAsAbsolute(OffsetValue))
474 if (OffsetValue < 0)
481 if (!MaybeKind.hasValue())
486 if (Expr == nullptr)
506 if (!NumBytes.evaluateAsAbsolute(IntNumBytes, getAssembler())) {
511 if (IntNumBytes <= 0) {
522 if (!NumValues.evaluateAsAbsolute(IntNumValues, getAssembler())) {
527 if (IntNumValues < 0) {
538 // If we are generating dwarf for assembly source files dump out the sections.
539 if (getContext().getGenDwarfForAssembly())