/external/llvm/include/llvm/CodeGen/ |
FunctionLoweringInfo.h | 103 APInt KnownOne, KnownZero; 104 LiveOutInfo() : NumSignBits(0), IsValid(true), KnownOne(1, 0), 168 const APInt &KnownZero, const APInt &KnownOne) { 170 if (NumSignBits == 1 && KnownZero == 0 && KnownOne == 0) 176 LOI.KnownOne = KnownOne;
|
/external/llvm/lib/Analysis/ |
ConstantFolding.cpp | 568 APInt KnownOne = KnownOne0 & KnownOne1; 569 if ((KnownZero | KnownOne).isAllOnesValue()) { 570 return ConstantInt::get(Op0->getType(), KnownOne); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | 531 APInt KnownOne; 560 CurDAG->ComputeMaskedBits(Src, KnownZero, KnownOne); 561 FuncInfo->AddLiveOutRegInfo(DestReg, NumSignBits, KnownZero, KnownOne); [all...] |
TargetLowering.cpp | 346 /// analyze the expression and return a mask of KnownOne and KnownZero bits for 352 APInt &KnownOne, 362 KnownZero = KnownOne = APInt(BitWidth, 0); 367 // If not at the root, Just compute the KnownZero/KnownOne bits to 369 TLO.DAG.ComputeMaskedBits(Op, KnownZero, KnownOne, Depth); 388 KnownOne = cast<ConstantSDNode>(Op)->getAPIntValue(); 389 KnownZero = ~KnownOne; 410 KnownOne, TLO, Depth+1)) 412 assert((KnownZero & KnownOne) == 0 && "Bits known to be one AND zero?"); 420 if ((NewMask & ~KnownZero2 & KnownOne) == (~KnownZero2 & NewMask) [all...] |
LegalizeIntegerTypes.cpp | [all...] |
SelectionDAG.cpp | [all...] |
DAGCombiner.cpp | 689 APInt KnownZero, KnownOne; 690 if (!TLI.SimplifyDemandedBits(Op, Demanded, KnownZero, KnownOne, TLO)) [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelDAGToDAG.cpp | [all...] |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | [all...] |