Home | History | Annotate | Download | only in MC

Lines Matching defs:IF

50   if (!getCurrentSectionData()->empty())
58 if (!F)
98 if (AddValueSymbols(Value)->EvaluateAsAbsolute(AbsValue, getAssembler())) {
115 // fragment if it exists, otherwise we should just queue the label and set its
125 if (Value->EvaluateAsAbsolute(IntValue, getAssembler())) {
135 if (Value->EvaluateAsAbsolute(IntValue, getAssembler())) {
157 if (Inst.getOperand(i).isExpr())
166 // If this instruction doesn't need relaxation, just emit it as data.
167 if (!getAssembler().getBackend().MayNeedRelaxation(Inst)) {
172 // Otherwise, if we are relaxing everything, relax the instruction as much as
174 if (getAssembler().getRelaxAll()) {
188 MCInstFragment *IF = new MCInstFragment(Inst, getCurrentSectionData());
192 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, IF->getFixups());
194 IF->getCode().append(Code.begin(), Code.end());
201 if (!LastLabel) {
207 if (AddrDelta->EvaluateAsAbsolute(Res, getAssembler())) {
219 if (AddrDelta->EvaluateAsAbsolute(Res, getAssembler())) {
230 if (Offset->EvaluateAsAbsolute(Res, getAssembler())) {
243 if (!Delta->EvaluateAsAbsolute(Res, getAssembler()))
250 if (getContext().hasDwarfFiles())