OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Demanded
(Results
1 - 4
of
4
) sorted by null
/external/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp
25
/// are any bits set in the constant that are not
demanded
. If so, shrink the
28
APInt
Demanded
) {
36
// If there are no bits set that aren't
demanded
, nothing to do.
37
Demanded
=
Demanded
.zextOrTrunc(OpC->getValue().getBitWidth());
38
if ((~
Demanded
& OpC->getValue()) == 0)
41
// This instruction is producing bits that are not
demanded
. Shrink the RHS.
42
Demanded
&= OpC->getValue();
43
I->setOperand(OpNo, ConstantInt::get(OpC->getType(),
Demanded
));
80
/// value based on the
demanded
bits. When this function is called, it is know
[
all
...]
/external/llvm/include/llvm/Target/
TargetLowering.h
[
all
...]
/external/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp
[
all
...]
DAGCombiner.cpp
123
APInt
Demanded
= APInt::getAllOnesValue(BitWidth);
124
return SimplifyDemandedBits(Op,
Demanded
);
127
bool SimplifyDemandedBits(SDValue Op, const APInt &
Demanded
);
642
bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &
Demanded
) {
645
if (!TLI.SimplifyDemandedBits(Op,
Demanded
, KnownZero, KnownOne, TLO))
[
all
...]
Completed in 99 milliseconds