llvm.org GIT mirror llvm / 283ee81
Reformat blank lines. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274481 91177308-0d34-0410-b5e6-96231b3b80d8 NAKAMURA Takumi 4 years ago
2 changed file(s) with 10 addition(s) and 11 deletion(s). Raw diff Collapse all Expand all
115115 Res.markOverdefined();
116116 return Res;
117117 }
118
118
119119 bool isUndefined() const { return Tag == undefined; }
120120 bool isConstant() const { return Tag == constant; }
121121 bool isNotConstant() const { return Tag == notconstant; }
493493
494494 return lookup(V)[BB];
495495 }
496
496
497497 public:
498498 /// This is the query interface to determine the lattice
499499 /// value for the specified Value* at the end of the specified block.
932932 return true;
933933 };
934934 }
935
935
936936 // TODO: ABS, NABS from the SelectPatternResult
937937 }
938938
992992 };
993993 }
994994 }
995
995
996996 LVILatticeVal Result; // Start Undefined.
997997 Result.mergeIn(TrueVal, DL);
998998 Result.mergeIn(FalseVal, DL);
10271027 return true;
10281028 }
10291029
1030
10311030 // Figure out the range of the LHS. If that fails, we still apply the
10321031 // transfer rule on the full set since we may be able to locally infer
10331032 // interesting facts.
11041103 BBLV.markOverdefined();
11051104 return true;
11061105 };
1107
1106
11081107 // Figure out the range of the LHS. If that fails, use a conservative range,
11091108 // but apply the transfer rule anyways. This lets us pick up facts from
11101109 // expressions like "and i32 (call i32 @foo()), 32"
12031202 return true;
12041203 }
12051204 }
1206
1205
12071206 return false;
12081207 }
12091208
12811280 // If we couldn't constrain the value on the edge, LocalResult doesn't
12821281 // provide any information.
12831282 LocalResult.markOverdefined();
1284
1283
12851284 if (hasSingleValue(LocalResult)) {
12861285 // Can't get any more precise here
12871286 Result = LocalResult;
16631662 // Note that PredBB may be BB itself.
16641663 Tristate Result = getPredicateOnEdge(Pred, Incoming, C, PredBB, BB,
16651664 CxtI);
1666
1665
16671666 // Keep going as long as we've seen a consistent known result for
16681667 // all inputs.
16691668 Baseline = (i == 0) ? Result /* First iteration */
367367 (COFF::IMAGE_SCN_MEM_DISCARDABLE | COFF::IMAGE_SCN_LNK_INFO);
368368 return HasContent && !IsDiscardable;
369369 }
370
370
371371 assert(isa(Obj));
372372 return true;
373373 }
594594 uint64_t Size = Sym.getCommonSize();
595595
596596 CommonSize = alignTo(CommonSize, Align) + Size;
597
597
598598 SymbolsToAllocate.push_back(Sym);
599599 }
600600