HomeSort by relevance Sort by last modified time
    Searched refs:IU (Results 1 - 25 of 51) sorted by null

1 2 3

  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/bfin/
control_code2.s 46 //CC = Dreg < Dreg (IU) ; /* less than, register, unsigned (a) */
47 CC = R7 < R0(IU);
48 CC = R6 < R0(IU);
49 CC = R7 < R1(IU);
50 CC = R1 < R7(IU);
51 CC = R0 < R6(IU);
53 //CC = Dreg < uimm3 (IU) ; /* less than, immediate, unsigned (a) */
54 CC = R7 < 0(IU);
55 CC = R6 < 0(IU);
56 CC = R7 < 7(IU);
    [all...]
control_code2.d 32 32: 87 09 CC = R7 < R0 \(IU\);
33 34: 86 09 CC = R6 < R0 \(IU\);
34 36: 8f 09 CC = R7 < R1 \(IU\);
35 38: b9 09 CC = R1 < R7 \(IU\);
36 3a: b0 09 CC = R0 < R6 \(IU\);
37 3c: 87 0d CC = R7 < 0x0 \(IU\);
38 3e: 86 0d CC = R6 < 0x0 \(IU\);
39 40: bf 0d CC = R7 < 0x7 \(IU\);
40 42: b9 0d CC = R1 < 0x7 \(IU\);
41 44: 07 0a CC = R7 <= R0 \(IU\);
    [all...]
control_code.d 14 e: be 09 CC = R6 < R7 \(IU\);
15 10: a7 0d CC = R7 < 0x4 \(IU\);
16 12: 1d 0a CC = R5 <= R3 \(IU\);
17 14: 2a 0e CC = R2 <= 0x5 \(IU\);
26 22: b5 09 CC = R5 < R6 \(IU\);
27 24: bf 0d CC = R7 < 0x7 \(IU\);
28 26: 08 0a CC = R0 <= R1 \(IU\);
29 28: 02 0e CC = R2 <= 0x0 \(IU\);
invalid_arith_mode.s 3 // All available modes: FU, IS, IU, T, TFU, S2RND, ISS2, IH, W32
22 R0 = R1.L * R2.H (IU);
30 A0 = R1.L * R2.H (IU);
arith_mode.s 8 R0.L = A0 (IU);
20 R0 = A0 (IU); // Not documented
29 R0.H = R1.L * R2.H (IU);
56 R0.L = (A0 = R1.L * R2.H) (IU);
68 R0 = (A0 = R1.L * R2.H) (IU); // Not documented
arith_mode.d 12 c: 83 c1 00 38 R0.L = A0 \(IU\);
21 30: 8b c1 00 38 R0 = A0 \(IU\);
27 48: 84 c3 0a 40 R0.H = R1.L \* R2.H \(IU\);
45 90: 83 c1 0a 22 R0.L = \(A0 = R1.L \* R2.H\) \(IU\);
54 b4: 8b c1 0a 22 R0 = \(A0 = R1.L \* R2.H\) \(IU\);
  /toolchain/binutils/binutils-2.25/opcodes/
d10v-opc.c 172 { "abs", SHORT_2, 1, IU, PAR|WF0, 0x5607, 0x7eff, { ADST } },
174 { "add", SHORT_2, 1, IU, PAR, 0x1201, 0x7ee3, { ADST, RSRCE } },
175 { "add", SHORT_2, 1, IU, PAR, 0x1203, 0x7eef, { ADST, ASRC } },
176 { "add2w", SHORT_2, 2, IU, PAR|WCAR, 0x1200, 0x7e23, { RDSTE, RSRCE } },
178 { "addac3", LONG_R, 1, IU, SEQ, 0x17000200, 0x3ffffe22, { RDSTE, RSRCE, ASRC0 } },
179 { "addac3", LONG_R, 1, IU, SEQ, 0x17000202, 0x3ffffe2e, { RDSTE, ASRC, ASRC0 } },
180 { "addac3s", LONG_R, 1, IU, SEQ, 0x17001200, 0x3ffffe22, { RDSTE, RSRCE, ASRC0 } },
181 { "addac3s", LONG_R, 1, IU, SEQ, 0x17001202, 0x3ffffe2e, { RDSTE, ASRC, ASRC0 } },
185 { "bclri", SHORT_2, 1, IU, PAR, 0xc01, 0x7e01, { RDST, UNUM4 } },
189 { "bnoti", SHORT_2, 1, IU, PAR, 0xa01, 0x7e01, { RDST, UNUM4 } }
    [all...]
d30v-opc.c 267 { "mac0", IALU2, 0x14, { SHORT_A }, IU, FLAG_MUL32, 0, 0 },
268 { "mac1", IALU2, 0x14, { SHORT_A1 }, IU, FLAG_MUL32, 0, 0 },
269 { "macs0", IALU2, 0x15, { SHORT_A }, IU, FLAG_MUL32, 0, 0 },
270 { "macs1", IALU2, 0x15, { SHORT_A1 }, IU, FLAG_MUL32, 0, 0 },
273 { "msub0", IALU2, 0x16, { SHORT_A }, IU, FLAG_MUL32, 0, 0 },
274 { "msub1", IALU2, 0x16, { SHORT_A1 }, IU, FLAG_MUL32, 0, 0 },
275 { "msubs0", IALU2, 0x17, { SHORT_A }, IU, FLAG_MUL32, 0, 0 },
276 { "msubs1", IALU2, 0x17, { SHORT_A1 }, IU, FLAG_MUL32, 0, 0 },
277 { "mul", IALU2, 0x10, { SHORT_A }, IU, FLAG_MUL32, 0, 0 },
278 { "mul2h", IALU2, 0, { SHORT_A }, IU, FLAG_MUL16, 0, 0 }
    [all...]
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/d30v/
bittest.l 3 .*: Warning: Executing btst in IU in reverse serial may not work
4 .*: Warning: Executing bclr in IU may not work in parallel execution
5 .*: Warning: Executing bset in IU may not work
12 3 # Bit operation instructions \(BCLR, BNOT, BSET, BTST\) should not be placed in IU.
13 4 # If the user specifically indicates they should be in the IU, GAS will
15 6 # will fail in IU only occasionally. Thus GAS should pack them in MU for
28 .* Warning: Executing btst in IU in reverse serial may not work
31 .* Warning: Executing bclr in IU may not work in parallel execution
39 .* Warning: Executing bset in IU may not work
mul.s 1 # One of the rule on restricted sequence is consecutive IU instruction
2 # IU: MUL, MAC, MACS, MSUB, MSUBS (a)
3 # IU: MULHXpp, MULX2H, MUL2H (b)
5 # in IU in consecutive cycles in the order (a)->(b). It does neither prohibit
bittest.s 3 # Bit operation instructions (BCLR, BNOT, BSET, BTST) should not be placed in IU.
4 # If the user specifically indicates they should be in the IU, GAS will
6 # will fail in IU only occasionally. Thus GAS should pack them in MU for
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/
IVUsers.h 136 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
139 const SCEV *getExpr(const IVStrideUse &IU) const;
141 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;
169 std::unique_ptr<IVUsers> IU;
176 IVUsers &getIU() { return *IU; }
177 const IVUsers &getIU() const { return *IU; }
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/
IVUsers.h 136 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
139 const SCEV *getExpr(const IVStrideUse &IU) const;
141 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;
169 std::unique_ptr<IVUsers> IU;
176 IVUsers &getIU() { return *IU; }
177 const IVUsers &getIU() const { return *IU; }
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/
IVUsers.h 136 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
139 const SCEV *getExpr(const IVStrideUse &IU) const;
141 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;
169 std::unique_ptr<IVUsers> IU;
176 IVUsers &getIU() { return *IU; }
177 const IVUsers &getIU() const { return *IU; }
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
IVUsers.h 136 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
139 const SCEV *getExpr(const IVStrideUse &IU) const;
141 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;
169 std::unique_ptr<IVUsers> IU;
176 IVUsers &getIU() { return *IU; }
177 const IVUsers &getIU() const { return *IU; }
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/
IVUsers.h 136 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
139 const SCEV *getExpr(const IVStrideUse &IU) const;
141 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;
169 std::unique_ptr<IVUsers> IU;
176 IVUsers &getIU() { return *IU; }
177 const IVUsers &getIU() const { return *IU; }
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/
IVUsers.h 136 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
139 const SCEV *getExpr(const IVStrideUse &IU) const;
141 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;
169 std::unique_ptr<IVUsers> IU;
176 IVUsers &getIU() { return *IU; }
177 const IVUsers &getIU() const { return *IU; }
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/
IVUsers.h 136 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
139 const SCEV *getExpr(const IVStrideUse &IU) const;
141 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;
169 std::unique_ptr<IVUsers> IU;
176 IVUsers &getIU() { return *IU; }
177 const IVUsers &getIU() const { return *IU; }
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
IVUsers.h 136 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
139 const SCEV *getExpr(const IVStrideUse &IU) const;
141 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;
169 std::unique_ptr<IVUsers> IU;
176 IVUsers &getIU() { return *IU; }
177 const IVUsers &getIU() const { return *IU; }
  /external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
SimplifyIndVar.h 53 bool simplifyIVUsers(IVUsers *IU, ScalarEvolution *SE, LPPassManager *LPM,
  /toolchain/binutils/binutils-2.25/ld/testsuite/ld-mips-elf/
compressed-plt-1b.s 1 # Define a function with all "uncompressed" (du and iu) references.
15 .if (\types) & IU
  /external/swiftshader/third_party/LLVM/lib/Analysis/
IVUsers.cpp 228 const SCEV *IVUsers::getReplacementExpr(const IVStrideUse &IU) const {
229 return SE->getSCEV(IU.getOperandValToReplace());
233 const SCEV *IVUsers::getExpr(const IVStrideUse &IU) const {
235 TransformForPostIncUse(Normalize, getReplacementExpr(IU),
236 IU.getUser(), IU.getOperandValToReplace(),
237 const_cast<PostIncLoopSet &>(IU.getPostIncLoops()),
259 const SCEV *IVUsers::getStride(const IVStrideUse &IU, const Loop *L) const {
260 if (const SCEVAddRecExpr *AR = findAddRecForLoop(getExpr(IU), L))
  /external/llvm/lib/Analysis/
IVUsers.cpp 324 const SCEV *IVUsers::getReplacementExpr(const IVStrideUse &IU) const {
325 return SE->getSCEV(IU.getOperandValToReplace());
329 const SCEV *IVUsers::getExpr(const IVStrideUse &IU) const {
331 TransformForPostIncUse(Normalize, getReplacementExpr(IU),
332 IU.getUser(), IU.getOperandValToReplace(),
333 const_cast<PostIncLoopSet &>(IU.getPostIncLoops()),
355 const SCEV *IVUsers::getStride(const IVStrideUse &IU, const Loop *L) const {
356 if (const SCEVAddRecExpr *AR = findAddRecForLoop(getExpr(IU), L))
  /external/llvm/include/llvm/Analysis/
IVUsers.h 157 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
160 const SCEV *getExpr(const IVStrideUse &IU) const;
162 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
IVUsers.h 154 const SCEV *getReplacementExpr(const IVStrideUse &IU) const;
157 const SCEV *getExpr(const IVStrideUse &IU) const;
159 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const;

Completed in 800 milliseconds

1 2 3