OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:PHIs
(Results
1 - 6
of
6
) sorted by null
/external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp
99
// Recursively deleting a PHI may cause multiple
PHIs
to be deleted
100
// or RAUW'd undef, so use an array of WeakVH for the
PHIs
to delete.
101
SmallVector<WeakVH, 8>
PHIs
;
104
PHIs
.push_back(PN);
107
for (unsigned i = 0, e =
PHIs
.size(); i != e; ++i)
108
if (PHINode *PN = dyn_cast_or_null<PHINode>(
PHIs
[i].operator Value*()))
150
// 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
444
// dominated,
phis
need checking.
525
// Stop at original
PHIs
. We don't know the value at the predecessors.
536
// expensive if there are many predecessors and many more
PHIs
as
543
// Separate all values dominated by OrigVNI into
PHIs
and non-
PHIs
.
544
SmallVector<VNInfo*, 8>
PHIs
, NonPHIs;
557
PHIs
.push_back(VNI2);
561
DEBUG(dbgs() << "split phi value, checking " <<
PHIs
.size()
565
// Create entries for all the
PHIs
. Don't add them to the worklist, we
567
for (unsigned i = 0, e =
PHIs
.size(); i != e; ++i
[
all
...]
/external/llvm/lib/Transforms/IPO/
GlobalOpt.cpp
612
/// value will trap if the value is dynamically null.
PHIs
keeps track of any
615
SmallPtrSet<const PHINode*, 8> &
PHIs
) {
635
if (!AllUsesOfValueWillTrapIfNull(CI,
PHIs
)) return false;
637
if (!AllUsesOfValueWillTrapIfNull(GEPI,
PHIs
)) return false;
641
if (
PHIs
.insert(PN) && !AllUsesOfValueWillTrapIfNull(PN,
PHIs
))
660
SmallPtrSet<const PHINode*, 8>
PHIs
;
661
if (!AllUsesOfValueWillTrapIfNull(LI,
PHIs
))
[
all
...]
/external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp
152
// because it understands lcssa
phis
while SCEV does not.
450
SmallVector<WeakVH, 8>
PHIs
;
453
PHIs
.push_back(PN);
455
for (unsigned i = 0, e =
PHIs
.size(); i != e; ++i)
456
if (PHINode *PN = dyn_cast_or_null<PHINode>(&*
PHIs
[i]))
[
all
...]
Completed in 321 milliseconds