OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:PHIs
(Results
1 - 7
of
7
) sorted by null
/external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp
93
// Recursively deleting a PHI may cause multiple
PHIs
to be deleted
94
// or RAUW'd undef, so use an array of WeakVH for the
PHIs
to delete.
95
SmallVector<WeakVH, 8>
PHIs
;
98
PHIs
.push_back(PN);
101
for (unsigned i = 0, e =
PHIs
.size(); i != e; ++i)
102
if (PHINode *PN = dyn_cast_or_null<PHINode>(
PHIs
[i].operator Value*()))
146
// Begin by getting rid of unneeded
PHIs
.
[
all
...]
SimplifyCFG.cpp
[
all
...]
/external/llvm/lib/CodeGen/
EarlyIfConversion.cpp
78
// Head block, and
phis
in the Tail block are converted to select instructions.
90
/// The block containing
phis
after the if-then-else.
120
SmallVector<PHIInfo, 8>
PHIs
;
207
// There shouldn't normally be any
phis
in a single-predecessor block.
381
// If Tail doesn't have any
phis
, there must be side effects.
383
DEBUG(dbgs() << "No
phis
in tail.\n");
404
// Any
phis
in the tail block must be convertible to selects.
405
PHIs
.clear();
410
PHIs
.push_back(&*I);
411
PHIInfo &PI =
PHIs
.back()
[
all
...]
InlineSpiller.cpp
443
// dominated,
phis
need checking.
525
// Stop at original
PHIs
. We don't know the value at the
539
// expensive if there are many predecessors and many more
PHIs
as
546
// Separate all values dominated by OrigVNI into
PHIs
and non-
PHIs
.
547
SmallVector<VNInfo*, 8>
PHIs
, NonPHIs;
559
PHIs
.push_back(VNI2);
563
DEBUG(dbgs() << "split phi value, checking " <<
PHIs
.size()
567
// Create entries for all the
PHIs
. Don't add them to the worklist, we
569
for (unsigned i = 0, e =
PHIs
.size(); i != e; ++i
[
all
...]
/external/llvm/lib/Transforms/IPO/
GlobalOpt.cpp
616
/// value will trap if the value is dynamically null.
PHIs
keeps track of any
619
SmallPtrSetImpl<const PHINode*> &
PHIs
) {
639
if (!AllUsesOfValueWillTrapIfNull(CI,
PHIs
)) return false;
641
if (!AllUsesOfValueWillTrapIfNull(GEPI,
PHIs
)) return false;
645
if (
PHIs
.insert(PN).second && !AllUsesOfValueWillTrapIfNull(PN,
PHIs
))
664
SmallPtrSet<const PHINode*, 8>
PHIs
;
665
if (!AllUsesOfValueWillTrapIfNull(LI,
PHIs
))
[
all
...]
/external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp
153
// because it understands lcssa
phis
while SCEV does not.
451
SmallVector<WeakVH, 8>
PHIs
;
454
PHIs
.push_back(PN);
456
for (unsigned i = 0, e =
PHIs
.size(); i != e; ++i)
457
if (PHINode *PN = dyn_cast_or_null<PHINode>(&*
PHIs
[i]))
[
all
...]
/external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp
[
all
...]
Completed in 461 milliseconds