/external/llvm/test/CodeGen/X86/ |
D | atomic32.ll | 1 …lc < %s -O0 -march=x86-64 -mcpu=corei7 -verify-machineinstrs | FileCheck %s -check-prefix=WITH-CMOV 2 …: llc < %s -O0 -march=x86 -mcpu=corei7 -verify-machineinstrs | FileCheck %s -check-prefix=WITH-CMOV 8 ; WITH-CMOV-LABEL: atomic_fetch_add32: 12 ; WITH-CMOV: lock 13 ; WITH-CMOV: incl 15 ; WITH-CMOV: lock 16 ; WITH-CMOV: addl $3 18 ; WITH-CMOV: lock 19 ; WITH-CMOV: xaddl 21 ; WITH-CMOV: lock [all …]
|
D | cmovcmov.ll | 1 …verbose=false -mtriple=x86_64-unknown-linux | FileCheck %s --check-prefix=CHECK --check-prefix=CMOV 12 ; CMOV-NEXT: ucomiss %xmm1, %xmm0 13 ; CMOV-NEXT: cmovnel %esi, %edi 14 ; CMOV-NEXT: cmovpl %esi, %edi 15 ; CMOV-NEXT: movl %edi, %eax 16 ; CMOV-NEXT: retq 39 ; CMOV-NEXT: ucomiss %xmm1, %xmm0 40 ; CMOV-NEXT: cmovneq %rsi, %rdi 41 ; CMOV-NEXT: cmovpq %rsi, %rdi 42 ; CMOV-NEXT: movq %rdi, %rax [all …]
|
D | 2010-09-30-CMOV-JumpTable-PHI.ll | 6 ; -mcpu=i386 doesn't have CMOV.'
|
D | cmpxchg-clobber-flags.ll | 67 ; This one is an interesting case because CMOV doesn't have a chain
|
/external/llvm/test/CodeGen/Mips/llvm-ir/ |
D | select.ll | 4 ; RUN: -check-prefix=ALL -check-prefix=CMOV \ 5 ; RUN: -check-prefix=CMOV-32 -check-prefix=CMOV-32R1 7 ; RUN: -check-prefix=ALL -check-prefix=CMOV \ 8 ; RUN: -check-prefix=CMOV-32 -check-prefix=CMOV-32R2-R5 10 ; RUN: -check-prefix=ALL -check-prefix=CMOV \ 11 ; RUN: -check-prefix=CMOV-32 -check-prefix=CMOV-32R2-R5 13 ; RUN: -check-prefix=ALL -check-prefix=CMOV \ 14 ; RUN: -check-prefix=CMOV-32 -check-prefix=CMOV-32R2-R5 20 ; RUN: -check-prefix=ALL -check-prefix=CMOV -check-prefix=CMOV-64 22 ; RUN: -check-prefix=ALL -check-prefix=CMOV -check-prefix=CMOV-64 [all …]
|
/external/llvm/test/CodeGen/Mips/ |
D | cmov.ll | 1 …h=mips -mcpu=mips32 < %s | FileCheck %s -check-prefix=ALL -check-prefix=32-CMOV 2 …h=mips -mcpu=mips32 -regalloc=basic < %s | FileCheck %s -check-prefix=ALL -check-prefix=32-CMOV 3 …h=mips -mcpu=mips32r2 < %s | FileCheck %s -check-prefix=ALL -check-prefix=32-CMOV 5 …h=mips64el -mcpu=mips4 < %s | FileCheck %s -check-prefix=ALL -check-prefix=64-CMOV 6 …h=mips64el -mcpu=mips64 < %s | FileCheck %s -check-prefix=ALL -check-prefix=64-CMOV 14 ; 32-CMOV-DAG: lw $[[R0:[0-9]+]], %got(i3) 15 ; 32-CMOV-DAG: addiu $[[R1:[0-9]+]], ${{[0-9]+}}, %got(i1) 16 ; 32-CMOV-DAG: movn $[[R0]], $[[R1]], $4 17 ; 32-CMOV-DAG: lw $2, 0($[[R0]]) 26 ; 64-CMOV-DAG: ldr $[[R0:[0-9]+]] [all …]
|
D | zeroreg.ll | 1 ; RUN: llc < %s -march=mipsel -mcpu=mips32 | FileCheck %s -check-prefix=ALL -check-prefix=32-CMOV 2 ; RUN: llc < %s -march=mipsel -mcpu=mips32r2 | FileCheck %s -check-prefix=ALL -check-prefix=32-CMOV 4 ; RUN: llc < %s -march=mipsel -mcpu=mips4 | FileCheck %s -check-prefix=ALL -check-prefix=64-CMOV 5 ; RUN: llc < %s -march=mipsel -mcpu=mips64 | FileCheck %s -check-prefix=ALL -check-prefix=64-CMOV 6 ; RUN: llc < %s -march=mipsel -mcpu=mips64r2 | FileCheck %s -check-prefix=ALL -check-prefix=64-CMOV 15 ; 32-CMOV: lw $2, 0(${{[0-9]+}}) 16 ; 32-CMOV: movn $2, $zero, $4 21 ; 64-CMOV: lw $2, 0(${{[0-9]+}}) 22 ; 64-CMOV: movn $2, $zero, $4 37 ; 32-CMOV: lw $2, 0(${{[0-9]+}}) [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86InstrCMovSetCC.td | 17 multiclass CMOV<bits<8> opc, string Mnemonic, PatLeaf CondNode> { 64 defm CMOVO : CMOV<0x40, "cmovo" , X86_COND_O>; 65 defm CMOVNO : CMOV<0x41, "cmovno", X86_COND_NO>; 66 defm CMOVB : CMOV<0x42, "cmovb" , X86_COND_B>; 67 defm CMOVAE : CMOV<0x43, "cmovae", X86_COND_AE>; 68 defm CMOVE : CMOV<0x44, "cmove" , X86_COND_E>; 69 defm CMOVNE : CMOV<0x45, "cmovne", X86_COND_NE>; 70 defm CMOVBE : CMOV<0x46, "cmovbe", X86_COND_BE>; 71 defm CMOVA : CMOV<0x47, "cmova" , X86_COND_A>; 72 defm CMOVS : CMOV<0x48, "cmovs" , X86_COND_S>; [all …]
|
D | X86ISelLowering.h | 121 CMOV, enumerator
|
D | X86SchedHaswell.td | 442 (instregex "CMOV(O|NO|B|AE|E|NE|BE|A|S|NS|P|NP|L|GE|LE|G)(16|32|64)rr")>; 445 (instregex "CMOV(O|NO|B|AE|E|NE|BE|A|S|NS|P|NP|L|GE|LE|G)(16|32|64)rm")>; 1140 def : InstRW<[WriteFCMOVcc], (instregex "CMOV(B|BE|P|NB|NBE|NE|NP)_F")>;
|
D | X86InstrCompiler.td | 478 // CMOV* - Used to implement the SELECT DAG operation. Expanded after 481 def CMOV#NAME : I<0, Pseudo, 1120 N->getOpcode() != X86ISD::CMOV;
|
D | X86ISelLowering.cpp | 11381 Hi = DAG.getNode(X86ISD::CMOV, dl, VT, Ops0); in LowerShiftParts() 11382 Lo = DAG.getNode(X86ISD::CMOV, dl, VT, Ops1); in LowerShiftParts() 11384 Lo = DAG.getNode(X86ISD::CMOV, dl, VT, Ops0); in LowerShiftParts() 11385 Hi = DAG.getNode(X86ISD::CMOV, dl, VT, Ops1); in LowerShiftParts() 13645 SDValue Cmov = DAG.getNode(X86ISD::CMOV, DL, VTs, T2, T1, CC, Cond); in LowerSELECT() 13654 return DAG.getNode(X86ISD::CMOV, DL, VTs, Ops); in LowerSELECT() 15275 SDValue isValid = DAG.getNode(X86ISD::CMOV, dl, in LowerINTRINSIC_W_CHAIN() 15785 Op = DAG.getNode(X86ISD::CMOV, dl, OpVT, Ops); in LowerCTLZ() 15837 return DAG.getNode(X86ISD::CMOV, dl, VT, Ops); in LowerCTTZ() 17524 case X86ISD::CMOV: return "X86ISD::CMOV"; in getTargetNodeName() [all …]
|
D | X86InstrInfo.td | 135 def X86cmov : SDNode<"X86ISD::CMOV", SDTX86Cmov>;
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 62 CMOV, // ARM conditional move instructions. enumerator
|
D | ARMISelLowering.cpp | 1031 case ARMISD::CMOV: return "ARMISD::CMOV"; in getTargetNodeName() 3298 SDValue Overflow = DAG.getNode(ARMISD::CMOV, SDLoc(Op), VT, TVal, FVal, in LowerXALUO() 3334 if (Cond.getOpcode() == ARMISD::CMOV && Cond.hasOneUse()) { in LowerSELECT() 3444 SDValue Low = DAG.getNode(ARMISD::CMOV, dl, MVT::i32, FalseLow, TrueLow, in getCMOV() 3446 SDValue High = DAG.getNode(ARMISD::CMOV, dl, MVT::i32, FalseHigh, TrueHigh, in getCMOV() 3451 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR, in getCMOV() 4094 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, in LowerShiftRightParts() 4128 SDValue Hi = DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, Tmp3, ARMcc, in LowerShiftLeftParts() 9767 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc, in PerformCMOVCombine() 9772 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, FalseVal, ARMcc, in PerformCMOVCombine() [all …]
|
D | ARMInstrFormats.td | 158 // Selectable predicate operand for CMOV instructions. We can't use a normal
|
D | ARMInstrInfo.td | 125 def ARMcmov : SDNode<"ARMISD::CMOV", SDT_ARMCMov,
|
/external/regex-re2/benchlog/ |
D | benchlog.mini | 70 machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFS…
|
D | benchlog.wreck | 90 machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH…
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrInfo.td | 5001 // FIXME: X86 also checks for CMOV here. Do we need something similar?
|