/external/llvm/lib/Analysis/ |
DemandedBits.cpp | 73 const APInt &AOut, APInt &AB, APInt &KnownZero, APInt &KnownOne, 87 KnownOne = APInt(BitWidth, 0); 88 computeKnownBits(const_cast<Value *>(V1), KnownZero, KnownOne, DL, 0, 118 std::min(BitWidth, KnownOne.countLeadingZeros()+1)); 128 std::min(BitWidth, KnownOne.countTrailingZeros()+1)); 218 AB &= ~(KnownOne & ~KnownOne2); 322 APInt KnownZero, KnownOne, KnownZero2, KnownOne2; 339 KnownZero, KnownOne,
|
ConstantFolding.cpp | 648 APInt KnownOne = KnownOne0 & KnownOne1; 649 if ((KnownZero | KnownOne).isAllOnesValue()) { 650 return ConstantInt::get(Op0->getType(), KnownOne); [all...] |
/external/llvm/include/llvm/CodeGen/ |
FunctionLoweringInfo.h | 123 APInt KnownOne, KnownZero; 124 LiveOutInfo() : NumSignBits(0), IsValid(true), KnownOne(1, 0), 199 const APInt &KnownZero, const APInt &KnownOne) { 201 if (NumSignBits == 1 && KnownZero == 0 && KnownOne == 0) 207 LOI.KnownOne = KnownOne;
|
/external/llvm/lib/Target/SystemZ/ |
SystemZISelDAGToDAG.cpp | 709 APInt KnownZero, KnownOne; 710 CurDAG->computeKnownBits(Op.getOperand(0), KnownZero, KnownOne); 758 APInt KnownZero, KnownOne; 759 CurDAG->computeKnownBits(Input, KnownZero, KnownOne); 782 APInt KnownZero, KnownOne; 783 CurDAG->computeKnownBits(Input, KnownZero, KnownOne); 784 Mask &= ~KnownOne.getZExtValue(); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | 675 APInt KnownOne; 704 CurDAG->computeKnownBits(Src, KnownZero, KnownOne); 705 FuncInfo->AddLiveOutRegInfo(DestReg, NumSignBits, KnownZero, KnownOne); [all...] |
TargetLowering.cpp | 384 /// analyze the expression and return a mask of KnownOne and KnownZero bits for 390 APInt &KnownOne, 401 KnownZero = KnownOne = APInt(BitWidth, 0); 406 // If not at the root, Just compute the KnownZero/KnownOne bits to 408 TLO.DAG.computeKnownBits(Op, KnownZero, KnownOne, Depth); 427 KnownOne = cast<ConstantSDNode>(Op)->getAPIntValue(); 428 KnownZero = ~KnownOne; 449 KnownOne, TLO, Depth+1)) 451 assert((KnownZero & KnownOne) == 0 && "Bits known to be one AND zero?"); 459 if ((NewMask & ~KnownZero2 & KnownOne) == (~KnownZero2 & NewMask) [all...] |
LegalizeIntegerTypes.cpp | [all...] |
SelectionDAG.cpp | [all...] |
DAGCombiner.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelDAGToDAG.cpp | [all...] |
AArch64ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/AMDGPU/ |
SIISelLowering.cpp | [all...] |
AMDGPUISelLowering.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelDAGToDAG.cpp | [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | 417 APInt KnownZero, KnownOne; 418 DAG.computeKnownBits(Value, KnownZero, KnownOne); [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCasts.cpp | 625 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0); 626 computeKnownBits(ICI->getOperand(0), KnownZero, KnownOne, 0, &CI); [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | [all...] |