/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | GISelKnownBits.cpp | 118 KnownBits Known2; 158 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, 160 unsigned KnownZeroLow = Known2.countMinTrailingZeros(); 163 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, 165 KnownZeroLow = std::min(KnownZeroLow, Known2.countMinTrailingZeros()); 172 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, 176 APInt KnownZeroOut = (Known.Zero & Known2.Zero) | (Known.One & Known2.One); 178 Known.One = (Known.Zero & Known2.One) | (Known.One & Known2 [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DemandedBits.cpp | 88 const APInt &AOut, APInt &AB, KnownBits &Known, KnownBits &Known2, 109 Known2 = KnownBits(BitWidth); 110 computeKnownBits(V2, Known2, DL, 0, &AC, UserI, &DT); 243 AB &= ~Known2.Zero; 245 AB &= ~(Known.Zero & ~Known2.Zero); 256 AB &= ~Known2.One; 258 AB &= ~(Known.One & ~Known2.One); 372 KnownBits Known, Known2; local 394 Known, Known2, KnownBitsComputed); 86 determineLiveOperandBits( const Instruction *UserI, const Value *Val, unsigned OperandNo, const APInt &AOut, APInt &AB, KnownBits &Known, KnownBits &Known2, bool &KnownBitsComputed) argument
|
H A D | ValueTracking.cpp | 311 KnownBits &KnownOut, KnownBits &Known2, 319 computeKnownBits(Op1, Known2, Depth + 1, Q); 321 KnownOut = KnownBits::computeForAddSub(Add, NSW, LHSKnown, Known2); 325 KnownBits &Known, KnownBits &Known2, 329 computeKnownBits(Op0, Known2, Depth + 1, Q); 340 bool isKnownNonNegativeOp0 = Known2.isNonNegative(); 342 bool isKnownNegativeOp0 = Known2.isNegative(); 356 assert(!Known.hasConflict() && !Known2.hasConflict()); 359 Known2.countMinLeadingZeros(), 406 APInt Bottom1 = Known2 309 computeKnownBitsAddSub(bool Add, const Value *Op0, const Value *Op1, bool NSW, KnownBits &KnownOut, KnownBits &Known2, unsigned Depth, const Query &Q) argument 324 computeKnownBitsMul(const Value *Op0, const Value *Op1, bool NSW, KnownBits &Known, KnownBits &Known2, unsigned Depth, const Query &Q) argument 959 computeKnownBitsFromShiftOperator( const Operator *I, KnownBits &Known, KnownBits &Known2, unsigned Depth, const Query &Q, function_ref<APInt(const APInt &, unsigned)> KZF, function_ref<APInt(const APInt &, unsigned)> KOF) argument 2375 KnownBits Known2 = computeKnownBits(V2, 0, Q); local [all...] |
H A D | BasicAliasAnalysis.cpp | 1192 KnownBits Known2 = computeKnownBits(GEP2LastIdx, DL); local 1193 if (Known1.Zero.intersects(Known2.One) || 1194 Known1.One.intersects(Known2.Zero))
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DemandedBits.h | 69 KnownBits &Known, KnownBits &Known2, bool &KnownBitsComputed);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 2522 KnownBits Known2; 2541 Known2 = computeKnownBits(SrcOp, Depth + 1); 2547 Known2 = Known2.trunc(BitWidth); 2551 Known.One &= Known2.One; 2552 Known.Zero &= Known2.Zero; 2588 Known2 = computeKnownBits(LHS, DemandedLHS, Depth + 1); 2589 Known.One &= Known2.One; 2590 Known.Zero &= Known2.Zero; 2597 Known2 [all...] |
H A D | TargetLowering.cpp | 853 KnownBits Known2, KnownOut; local 985 Known2, TLO, Depth + 1)) 989 Known.One &= Known2.One; 990 Known.Zero &= Known2.Zero; 1026 if (SimplifyDemandedBits(Op0, DemandedBits, DemandedLHS, Known2, TLO, 1029 Known.One &= Known2.One; 1030 Known.Zero &= Known2.Zero; 1033 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedRHS, Known2, TLO, 1036 Known.One &= Known2.One; 1037 Known.Zero &= Known2 [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 1500 KnownBits Known2; local 1502 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); 1503 Known.Zero &= Known2.Zero; 1504 Known.One &= Known2.One;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 675 KnownBits Known2(BitWidth); 677 if (SimplifyDemandedBits(I, 0, AllOnes, Known2, Depth + 1) || 678 SimplifyDemandedBits(I, 1, AllOnes, Known2, Depth + 1)) 681 unsigned Leaders = Known2.countMinLeadingZeros();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 1861 KnownBits Known2; local 1870 Known2 = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); 1873 Known.One &= Known2.One; 1874 Known.Zero &= Known2.Zero;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 1110 KnownBits Known2; local 1112 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); 1113 Known.Zero &= Known2.Zero; 1114 Known.One &= Known2.One;
|