Lines Matching refs:IF
47 if (Assembler)
57 if (CurInsertionPoint != getCurrentSectionData()->getFragmentList().begin())
67 if (!F || (Assembler->isBundlingEnabled() && F->hasInstructions())) {
109 if (AddValueSymbols(Value)->EvaluateAsAbsolute(AbsValue, getAssembler())) {
134 // fragment if it exists, otherwise we should just queue the label and set its
148 if (Value->EvaluateAsAbsolute(IntValue, getAssembler())) {
158 if (Value->EvaluateAsAbsolute(IntValue, getAssembler())) {
178 if (Subsection &&
181 if (IntSubsection < 0 || IntSubsection > 8192)
195 if (Inst.getOperand(i).isExpr())
205 // If this instruction doesn't need relaxation, just emit it as data.
207 if (!Assembler.getBackend().mayNeedRelaxation(Inst)) {
212 // Otherwise, relax and emit it as data if either:
217 if (Assembler.getRelaxAll() ||
234 MCRelaxableFragment *IF = new MCRelaxableFragment(Inst);
235 insert(IF);
239 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, IF->getFixups());
241 IF->getContents().append(Code.begin(), Code.end());
278 if (!LastLabel) {
284 if (AddrDelta->EvaluateAsAbsolute(Res, getAssembler())) {
296 if (AddrDelta->EvaluateAsAbsolute(Res, getAssembler())) {
312 if (MaxBytesToEmit == 0)
316 // Update the maximum alignment on the current section if necessary.
317 if (ByteAlignment > getCurrentSectionData()->getAlignment())
330 if (Offset->EvaluateAsAbsolute(Res, getAssembler())) {
343 if (!Delta->EvaluateAsAbsolute(Res, getAssembler()))
381 if (getContext().hasDwarfFiles())
384 // If we are generating dwarf for assembly source files dump out the sections.
385 if (getContext().getGenDwarfForAssembly())