Searched refs:C1 (Results 151 - 175 of 311) sorted by relevance

1234567891011>>

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp91 /// C1) The operand is in the form "X & C", where C is a constant and C != ~0
95 /// C2.2) Any operand E which doesn't fall into C1 and C2.1, we view this
1313 const APInt &C1 = Opnd1->getConstPart();
1314 if (C1 != ConstOpnd)
1318 Res = createAndInstr(I, X, ~C1);
1319 // ConstOpnd was C2, now C1 ^ C2.
1320 ConstOpnd ^= C1;
1359 const APInt &C1 = Opnd1->getConstPart();
1361 APInt C3((~C1) ^ C2);
1371 ConstOpnd ^= C1;
[all...]
H A DInferAddressSpaces.cpp854 auto *C1 = dyn_cast<Constant>(Src1); local
859 if ((C1 && Src0AS == UninitializedAddressSpace) ||
865 else if (C1 && isSafeToCastConstAddrSpace(C1, Src0AS))
/netbsd-current/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dparallelism.d357 private template isRoundRobin(R : RoundRobinBuffer!(C1, C2), C1, C2)
2358 auto asyncBuf(C1, C2)(C1 next, C2 empty, size_t initialBufSize = 0, size_t nBuffers = 100)
2360 Parameters!C1.length == 1 &&
2362 isArray!(Parameters!C1[0])
2364 auto roundRobin = RoundRobinBuffer!(C1, C2)(next, empty, initialBufSize, nBuffers);
3860 private struct RoundRobinBuffer(C1, C2)
3864 alias Array = Parameters!(C1.init)[0];
3869 C1 nextDe
[all...]
H A Dstring.d3230 alias C1 = ElementEncodingType!Range;
3232 static if (is(Unqual!C1 == Unqual!C2) && (isSomeString!Range || (hasSlicing!Range && C2.sizeof == 4)))
3246 alias C = C1; // and ranges do not
3383 alias C1 = ElementEncodingType!Range;
3385 static if (is(Unqual!C1 == Unqual!C2) && (isSomeString!Range || (hasSlicing!Range && C2.sizeof == 4)))
3399 alias C = C1; // and ranges do not
4736 C1[] translate(C1, C2 = immutable char)(C1[] str,
4739 if (isSomeChar!C1
[all...]
H A Dformat.d1775 class C1 { bool val; alias val this; this(bool v){ val = v; } }
1778 formatTest( new C1(false), "false" );
1779 formatTest( new C1(true), "true" );
2052 class C1 { long val; alias val this; this(long v){ val = v; } }
2055 formatTest( new C1(10), "10" );
2327 class C1 { double val; alias val this; this(double v){ val = v; } }
2330 formatTest( new C1(2.25), "2.25" );
2383 class C1 { cdouble val; alias val this; this(cdouble v){ val = v; } }
2386 formatTest( new C1(3+2.25i), "3+2.25i" );
2428 class C1 { idoubl
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1343 // e.g. (A & C1)^(B & C2) -> (A & C1)|(B & C2) iff C1&C2 == 0
1352 // e.g. (X | C1) ^ C2 --> (X | C1) & ~C2 iff (C1&C2) == C2
1452 // If this is ((X >>u C1) << ShAmt), see if we can simplify this into a
1460 unsigned C1 = SA2->getZExtValue(); local
1462 int Diff = ShAmt - C1;
1560 // If this is ((X << C1) >>
1568 unsigned C1 = SA2->getZExtValue(); local
2365 SDValue C1 = getUndefOrConstantElt(BO.getOperand(1), i, UndefOp1); local
3214 ConstantSDNode *C1; local
3412 simplifySetCCWithCTPOP(const TargetLowering &TLI, EVT VT, SDValue N0, const APInt &C1, ISD::CondCode Cond, const SDLoc &dl, SelectionDAG &DAG) argument
3517 const APInt &C1 = N1C->getAPIntValue(); local
3551 const APInt &C1 = N1C->getAPIntValue(); local
3888 const APInt &C1 = N1C->getAPIntValue(); local
4072 const APInt &C1 = N1C->getAPIntValue(); local
[all...]
H A DSelectionDAG.cpp2259 const APInt &C1 = N1C->getAPIntValue();
2263 case ISD::SETEQ: return getBoolConstant(C1 == C2, dl, VT, OpVT);
2264 case ISD::SETNE: return getBoolConstant(C1 != C2, dl, VT, OpVT);
2265 case ISD::SETULT: return getBoolConstant(C1.ult(C2), dl, VT, OpVT);
2266 case ISD::SETUGT: return getBoolConstant(C1.ugt(C2), dl, VT, OpVT);
2267 case ISD::SETULE: return getBoolConstant(C1.ule(C2), dl, VT, OpVT);
2268 case ISD::SETUGE: return getBoolConstant(C1.uge(C2), dl, VT, OpVT);
2269 case ISD::SETLT: return getBoolConstant(C1.slt(C2), dl, VT, OpVT);
2270 case ISD::SETGT: return getBoolConstant(C1.sgt(C2), dl, VT, OpVT);
2271 case ISD::SETLE: return getBoolConstant(C1
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp296 Value *C1 = Builder.CreateICmpEQ(Idx, FirstTrueIdx);
299 return BinaryOperator::CreateOr(C1, C2);
316 Value *C1 = Builder.CreateICmpNE(Idx, FirstFalseIdx);
319 return BinaryOperator::CreateAnd(C1, C2);
1418 // icmp(phi(C1, C2, ...), C) -> phi(icmp(C1, C), icmp(C2, C), ...).
1634 /// Fold icmp (and (sh X, Y), C2), C1.
1637 const APInt &C1,
1643 // If this is: (X >> C3) & C2 != C1 (where any shift and any compare could
1644 // exist), turn it into (X & (C2 << C3)) != (C1 << C
1635 foldICmpAndShift(ICmpInst &Cmp, BinaryOperator *And, const APInt &C1, const APInt &C2) argument
1721 foldICmpAndConstConst(ICmpInst &Cmp, BinaryOperator *And, const APInt &C1) argument
3448 const APInt *C0, *C1; // FIXME: non-splats, potentially with undef. local
4252 ConstantInt *C1, *C2; local
[all...]
H A DInstCombineCalls.cpp743 const APInt *C0, *C1; local
744 if (!match(I1, m_APInt(C1)) || !I0->hasOneUse())
750 if (match(I0, m_SMin(m_Value(X), m_APInt(C0))) && *C0 == *C1 + 1)
754 if (match(I0, m_SMax(m_Value(X), m_APInt(C0))) && *C1 == *C0 + 1)
758 if (match(I0, m_UMin(m_Value(X), m_APInt(C0))) && *C0 == *C1 + 1)
762 if (match(I0, m_UMax(m_Value(X), m_APInt(C0))) && *C1 == *C0 + 1)
1151 // uaddo (X +nuw C0), C1 -> uaddo X, C0 + C1
1152 // saddo (X +nsw C0), C1 -> saddo X, C0 + C1
1154 const APInt *C0, *C1; local
1316 const APFloat *C1, *C2; local
[all...]
H A DInstCombineInternal.h550 /// expression X % C0 + (( X / C0 ) % C1) * C0 can be simplified to
551 /// X % (C0 * C1)
696 const APInt &C1);
698 const APInt &C1, const APInt &C2);
699 Instruction *foldICmpShrConstConst(ICmpInst &I, Value *ShAmt, const APInt &C1,
701 Instruction *foldICmpShlConstConst(ICmpInst &I, Value *ShAmt, const APInt &C1,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h78 bool isLSRCostLess(TargetTransformInfo::LSRCost &C1,
/netbsd-current/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DX86RecognizableInstr.h28 MAP(C1, 65) \
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DIfConversion.cpp408 static bool IfcvtTokenCmp(const std::unique_ptr<IfcvtToken> &C1, argument
410 int Incr1 = (C1->Kind == ICDiamond)
411 ? -(int)(C1->NumDups + C1->NumDups2) : (int)C1->NumDups;
418 if (!C1->NeedSubsumption && C2->NeedSubsumption)
420 else if (C1->NeedSubsumption == C2->NeedSubsumption) {
422 if ((unsigned)C1->Kind < (unsigned)C2->Kind)
424 else if (C1->Kind == C2->Kind)
425 return C1
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp1050 uint8_t C1 = rebasedHexDigitToNumber(Nibbles[0]);
1053 return (C1 << 4) | C2;
1089 uint8_t C1, C2; local
1091 C1 = demangleCharLiteral(MangledName);
1098 return ((wchar_t)C1 << 8) | (wchar_t)C2;
/netbsd-current/external/gpl3/gcc/dist/libphobos/src/std/
H A Dstring.d3773 alias C1 = ElementEncodingType!Range;
3775 static if (is(immutable C1 == immutable C2) && (isSomeString!Range || (hasSlicing!Range && C2.sizeof == 4)))
3789 alias C = C1; // and ranges do not
3924 alias C1 = ElementEncodingType!Range;
3926 static if (is(immutable C1 == immutable C2) && (isSomeString!Range || (hasSlicing!Range && C2.sizeof == 4)))
3940 alias C = C1; // and ranges do not
5281 C1[] translate(C1, C2 = immutable char)(C1[] str,
5284 if (isSomeChar!C1
[all...]
H A Dparallelism.d341 private template isRoundRobin(R : RoundRobinBuffer!(C1, C2), C1, C2)
2458 auto asyncBuf(C1, C2)(C1 next, C2 empty, size_t initialBufSize = 0, size_t nBuffers = 100)
2460 Parameters!C1.length == 1 &&
2462 isArray!(Parameters!C1[0])
2464 auto roundRobin = RoundRobinBuffer!(C1, C2)(next, empty, initialBufSize, nBuffers);
4121 private struct RoundRobinBuffer(C1, C2)
4125 alias Array = Parameters!(C1.init)[0];
4130 C1 nextDe
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dpoly-int.h269 poly_ints, the first of which has coefficients of type C1 and the
271 #define POLY_POLY_COEFF(C1, C2) typename poly_result<C1, C2>::type
275 poly_int with coefficients of type C1 and the second operand is
277 #define POLY_CONST_COEFF(C1, T2) \
278 POLY_POLY_COEFF (C1, typename if_nonpoly<T2>::type)
284 /* The result type for a binary operation on poly_int<N, C1> and
286 #define POLY_POLY_RESULT(N, C1, C2) poly_int<N, POLY_POLY_COEFF (C1, C2)>
289 for a binary operation on poly_int<N, C1> an
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dpoly-int.h269 poly_ints, the first of which has coefficients of type C1 and the
271 #define POLY_POLY_COEFF(C1, C2) typename poly_result<C1, C2>::type
275 poly_int with coefficients of type C1 and the second operand is
277 #define POLY_CONST_COEFF(C1, T2) \
278 POLY_POLY_COEFF (C1, typename if_nonpoly<T2>::type)
284 /* The result type for a binary operation on poly_int<N, C1> and
286 #define POLY_POLY_RESULT(N, C1, C2) poly_int<N, POLY_POLY_COEFF (C1, C2)>
289 for a binary operation on poly_int<N, C1> an
[all...]
/netbsd-current/usr.bin/deroff/
H A Dderoff.c100 # define C1 _C1() macro
103 # define C1 C1get macro
563 if (C1 == '.' || c == '\'') {
564 while (C1 == ' ' || c == '\t')
566 if (c == 'E' && C1 == 'N') {
580 if (C1 == 'e' && C1 == 'l')
581 if (C1 == 'i' && C1 == 'm') {
582 while (C1
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp88 bool operator()(const CaseRange &C1, const CaseRange &C2) { argument
89 const ConstantInt *CI1 = cast<const ConstantInt>(C1.Low);
/netbsd-current/external/gpl3/gdb.old/dist/gas/testsuite/gas/aarch64/
H A Ddiagnostic.s70 sysl x7, #1, x15, C1, #1
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCTargetDesc.cpp121 SystemZ::C0, SystemZ::C1, SystemZ::C2, SystemZ::C3,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp366 if (const ConstantFP *C1 = dyn_cast<ConstantFP>(Src1)) {
371 APFloat Val1 = C1->getValueAPF();
543 if (const ConstantFP *C1 = dyn_cast<ConstantFP>(Src1)) {
545 APFloat Result = fmed3AMDGCN(C0->getValueAPF(), C1->getValueAPF(),
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h223 bool isLSRCostLess(TargetTransformInfo::LSRCost &C1,
/netbsd-current/external/gpl3/gcc/dist/libphobos/testsuite/libphobos.hash/
H A Dtest_hash.d296 extern(C++) static class C1
312 auto c1 = new C1();

Completed in 616 milliseconds

1234567891011>>