Home | History | Annotate | Download | only in ARM

Lines Matching defs:IT

258 // it needs default CC operands add those.
268 // we're not predicable but add it anyways.
594 // Use movw+movt when possible, it avoids constant pool entries.
748 // go ahead and accept it now.
762 // another block, otherwise it may not have a virtual register assigned.
917 // offset by 4 that it then later multiplies. Do this here as well.
921 // Frame base works a bit differently. Handle it separately.
1048 // If we had an unaligned load of a float we've converted it to an regular
1253 // If we can, avoid recomputing the compare - redoing it could lead to wonky
1321 // and it left a value for us in a virtual register. Ergo, we test
1375 // Thus, Src1Value may be a ConstantInt, but we're missing it.
1496 // ARMEmitCmp emits a FMSTAT when necessary, so it's always safe to use CPSR.
1571 // was an integer, move it to the fp registers if possible.
1703 // it up later.
1749 // type and the target independent selector doesn't know how to handle it.
1797 // FIXME: It'd be nice to use NEON instructions.
2168 // Manually compute the global's type to avoid building it when unnecessary.
2621 uint32_t hasS : 1; // Some instructions have an S bit, always set it to 0.
2624 } IT[2][2][3][2] = {
2678 const InstructionTable *ITP = &IT[isSingleInstr][isThumb2][Bitness][isZExt];
2687 // 16-bit Thumb instructions always set CPSR (unless they're in an IT block).
3049 // FIXME: Unfortunately it's necessary to emit a copy from the livein copy.