/external/v8/test/cctest/ |
D | test-disasm-arm.cc | 111 COMPARE(and_(r2, r3, Operand(r4), SetCC), in TEST() 118 COMPARE(eor(r4, r5, Operand(r7, LSL, 1), SetCC), in TEST() 122 COMPARE(eor(r4, r5, Operand(r9, LSL, 3), SetCC, cs), in TEST() 127 COMPARE(sub(r5, r6, Operand(r10, LSL, 30), SetCC, cc), in TEST() 131 COMPARE(sub(r5, r6, Operand(r10, LSL, 16), SetCC, mi), in TEST() 138 COMPARE(rsb(r6, r7, Operand(fp, LSR, 0), SetCC), in TEST() 147 COMPARE(add(r7, r8, Operand(ip), SetCC), in TEST() 149 COMPARE(add(r7, r8, Operand(ip, ASR, 31), SetCC, vs), in TEST() 156 COMPARE(adc(r5, sp, Operand(ip), SetCC), in TEST() 158 COMPARE(adc(r8, lr, Operand(ip, ASR, 31), SetCC, vc), in TEST() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86InstrCMovSetCC.td | 1 //===- X86InstrCMovSetCC.td - Conditional Move and SetCC ---*- tablegen -*-===// 16 // SetCC instructions. 76 // SetCC instructions.
|
D | X86ISelLowering.cpp | 8291 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerINTRINSIC_WO_CHAIN() local 8293 return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); in LowerINTRINSIC_WO_CHAIN() 8357 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, CC, Test); in LowerINTRINSIC_WO_CHAIN() local 8358 return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); in LowerINTRINSIC_WO_CHAIN() 9055 SDValue SetCC = in LowerXALUO() local 9060 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 1), SetCC); in LowerXALUO() 9069 SDValue SetCC = in LowerXALUO() local 9074 DAG.ReplaceAllUsesOfValueWith(SDValue(N, 1), SetCC); in LowerXALUO() 12337 SDValue SetCC = Ext.getOperand(0); in OptimizeConditonalInDecrement() local 12338 if (SetCC.getOpcode() != X86ISD::SETCC || !SetCC.hasOneUse()) in OptimizeConditonalInDecrement() [all …]
|
/external/v8/src/arm/ |
D | code-stubs-arm.cc | 321 __ and_(exponent, source_, Operand(HeapNumber::kSignMask), SetCC); in Generate() 695 __ and_(dst2, scratch1, Operand(HeapNumber::kSignMask), SetCC); in LoadNumberAsInt32Double() 697 __ rsb(scratch1, scratch1, Operand(0), SetCC, mi); in LoadNumberAsInt32Double() 716 __ sub(scratch2, dst1, Operand(HeapNumber::kMantissaBitsInTopWord), SetCC); in LoadNumberAsInt32Double() 881 __ sub(scratch, scratch, Operand(HeapNumber::kExponentBias), SetCC); in DoubleIs32BitInteger() 1090 __ orr(r0, r3, Operand(r2), SetCC); in EmitIdenticalObjectComparison() 1222 SetCC); in EmitNanCheck() 1237 SetCC); in EmitNanCheck() 1274 __ sub(r0, rhs_exponent, Operand(lhs_exponent), SetCC); in EmitTwoNonNanDoubleComparison() 1284 __ orr(r4, lhs_mantissa, Operand(lhs_exponent, LSL, kSmiTagSize), SetCC); in EmitTwoNonNanDoubleComparison() [all …]
|
D | macro-assembler-arm.cc | 1370 add(scratch2, result, Operand(obj_size_reg), SetCC); in AllocateInNewSpace() 1450 add(scratch2, result, Operand(object_size, LSL, kPointerSizeLog2), SetCC); in AllocateInNewSpace() 1452 add(scratch2, result, Operand(object_size), SetCC); in AllocateInNewSpace() 1959 sub(scratch2, scratch2, Operand(zero_exponent - fudge_factor), SetCC); in ConvertToInt32() 2062 SetCC); in EmitOutOfInt32RangeTruncate() 2073 add(scratch, result, Operand(kShiftBase + HeapNumber::kMantissaBits), SetCC); in EmitOutOfInt32RangeTruncate() 2091 rsb(scratch, scratch, Operand(32), SetCC); in EmitOutOfInt32RangeTruncate() 2491 sub(scratch, reg, Operand(1), SetCC); in JumpIfNotPowerOfTwoOrZero() 2503 sub(scratch, reg, Operand(1), SetCC); in JumpIfNotPowerOfTwoOrZeroAndNeg() 2691 sub(length, length, Operand(1), SetCC); in CopyBytes() [all …]
|
D | regexp-macro-assembler-arm.cc | 295 __ sub(r1, r1, r0, SetCC); // Length of capture. in CheckNotBackReferenceIgnoreCase() 398 __ sub(r1, r1, r0, SetCC); // Length to check. in CheckNotBackReference() 636 __ sub(r0, sp, r0, SetCC); in GetCode() 689 __ sub(r2, r2, Operand(1), SetCC); in GetCode()
|
D | stub-cache-arm.cc | 969 __ and_(fval, ival, Operand(kBinary32SignMask), SetCC); in StoreIntAsFloat() 1751 __ sub(r4, r4, Operand(Smi::FromInt(1)), SetCC); in CompileArrayPopCall() 2133 >> HeapNumber::kMantissaBitsInTopWord), SetCC); in CompileMathFloorCall() 2146 __ add(r1, r0, Operand(0x40000000), SetCC); in CompileMathFloorCall() 2236 __ sub(r0, r1, Operand(r0, ASR, kBitsPerInt - 1), SetCC); in CompileMathAbsCall() 3895 __ and_(r9, r5, Operand(r7), SetCC); in CompileKeyedStoreStub() 3946 __ and_(r9, r5, Operand(r7), SetCC); in CompileKeyedStoreStub() 3956 __ sub(r9, r9, Operand(HeapNumber::kExponentBias), SetCC); in CompileKeyedStoreStub() 3966 __ and_(r7, r5, Operand(HeapNumber::kSignMask), SetCC); in CompileKeyedStoreStub() 3970 __ rsb(r9, r9, Operand(HeapNumber::kMantissaBitsInTopWord), SetCC); in CompileKeyedStoreStub()
|
D | constants-arm.h | 274 SetCC = 1 << 20, // Set condition code. enumerator
|
D | builtins-arm.cc | 342 __ and_(r3, r2, Operand(kIntptrSignBit | kSmiTagMask), SetCC); in ArrayNativeCode() 697 __ sub(r4, r4, Operand(1), SetCC); in Generate_JSConstructStubHelper() 775 __ sub(r3, r3, Operand(r6), SetCC); in Generate_JSConstructStubHelper() 905 __ sub(r3, r3, Operand(2), SetCC); in Generate_JSConstructStubHelper()
|
D | lithium-codegen-arm.cc | 160 __ sub(r0, r0, Operand(1), SetCC); in GeneratePrologue() 845 __ rsb(dividend, dividend, Operand(0), SetCC); in DoModI() 956 __ sub(scratch2, left, scratch, SetCC); in DoModI() 1168 __ mov(result, Operand(result, LSR, scratch), SetCC); in DoShiftI() 1216 SBit set_cond = can_overflow ? SetCC : LeaveCC; in DoSubI() 1316 SBit set_cond = can_overflow ? SetCC : LeaveCC; in DoAddI() 2453 __ sub(length, length, index, SetCC); in DoAccessArgumentsAt() 2628 __ sub(length, length, Operand(1), SetCC); in DoApplyArguments() 2800 __ rsb(input, input, Operand(0), SetCC, mi); in EmitIntegerMathAbs() 3460 __ SmiTag(reg, SetCC); in DoNumberTagI()
|
D | full-codegen-arm.cc | 1043 __ mov(r3, Operand(r0), SetCC); in VisitForInStatement() 1750 __ add(scratch2, scratch1, Operand(0x40000000), SetCC); in EmitInlineSmiBinaryOp() 1766 __ add(scratch1, left, Operand(right), SetCC); in EmitInlineSmiBinaryOp() 1771 __ sub(scratch1, left, Operand(right), SetCC); in EmitInlineSmiBinaryOp() 1784 __ add(scratch2, right, Operand(left), SetCC); in EmitInlineSmiBinaryOp() 3438 __ SmiUntag(array_length, SetCC); in EmitFastAsciiArrayJoin() 3924 __ add(r0, r0, Operand(Smi::FromInt(count_value)), SetCC); in VisitCountOperation()
|
D | macro-assembler-arm.h | 864 SmiTag(scratch, SetCC); in TrySmiTag()
|
D | ic-arm.cc | 1275 __ sub(r5, r5, r6, SetCC); in GenerateGeneric()
|
/external/llvm/test/Transforms/ConstProp/ |
D | 2002-09-03-SetCC-Bools.ll | 1 ; SetCC on boolean values was not implemented!
|
/external/v8/src/x64/ |
D | disasm-x64.cc | 427 int SetCC(byte* data); 821 int DisassemblerX64::SetCC(byte* data) { in SetCC() function in disasm::DisassemblerX64 1187 current = data + SetCC(data); in TwoByteOpcodeInstruction()
|
/external/v8/src/ia32/ |
D | disasm-ia32.cc | 342 int SetCC(byte* data); 639 int DisassemblerIA32::SetCC(byte* data) { in SetCC() function in disasm::DisassemblerIA32 991 data += SetCC(data); in InstructionDecode()
|
/external/llvm/test/CodeGen/Generic/ |
D | select.ll | 22 ; A SetCC whose result is used should produce instructions to
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 3937 SDNode *SetCC = SetCCs[i]; in ExtendSetCCUses() local 3941 SDValue SOp = SetCC->getOperand(j); in ExtendSetCCUses() 3948 Ops.push_back(SetCC->getOperand(2)); in ExtendSetCCUses() 3949 CombineTo(SetCC, DAG.getNode(ISD::SETCC, DL, SetCC->getValueType(0), in ExtendSetCCUses() 5755 SDValue SetCC = in visitBRCOND() local 5762 MVT::Other, Chain, SetCC, N2); in visitBRCOND() 5773 DAG.ReplaceAllUsesOfValueWith(N1, SetCC, &DeadNodes); in visitBRCOND() 5822 SDValue SetCC = DAG.getSetCC(TheXor->getDebugLoc(), in visitBRCOND() local 5828 DAG.ReplaceAllUsesOfValueWith(N1, SetCC, &DeadNodes); in visitBRCOND() 5832 MVT::Other, Chain, SetCC, N2); in visitBRCOND()
|
D | LegalizeIntegerTypes.cpp | 474 SDValue SetCC = DAG.getNode(ISD::SETCC, dl, SVT, N->getOperand(0), in PromoteIntRes_SETCC() local 480 return DAG.getNode(ISD::TRUNCATE, dl, NVT, SetCC); in PromoteIntRes_SETCC()
|
/external/llvm/lib/Target/Mips/ |
D | MipsInstrInfo.td | 293 // SetCC
|