Lines Matching refs:KnownConstants

131       if (KnownConstants.contains(&I))  in estimateBasicBlocks()
151 static Constant *findConstantFor(Value *V, ConstMap &KnownConstants) { in findConstantFor() argument
154 return KnownConstants.lookup(V); in findConstantFor()
186 if (KnownConstants.contains(User)) in getUserBonus()
190 LastVisited = Use ? KnownConstants.insert({Use, C}).first in getUserBonus()
191 : KnownConstants.end(); in getUserBonus()
207 KnownConstants.insert({User, C}); in getUserBonus()
231 assert(LastVisited != KnownConstants.end() && "Invalid iterator!"); in estimateSwitchInst()
256 assert(LastVisited != KnownConstants.end() && "Invalid iterator!"); in estimateBranchInst()
297 if (Constant *C = findConstantFor(V, KnownConstants)) { in discoverTransitivelyIncomingValues()
332 if (Constant *C = findConstantFor(V, KnownConstants)) { in visitPHINode()
372 assert(LastVisited != KnownConstants.end() && "Invalid iterator!"); in visitFreezeInst()
389 Constant *C = findConstantFor(V, KnownConstants); in visitCallBase()
400 assert(LastVisited != KnownConstants.end() && "Invalid iterator!"); in visitLoadInst()
413 Constant *C = findConstantFor(V, KnownConstants); in visitGetElementPtrInst()
424 assert(LastVisited != KnownConstants.end() && "Invalid iterator!"); in visitSelectInst()
431 Constant *C = findConstantFor(V, KnownConstants); in visitSelectInst()
441 assert(LastVisited != KnownConstants.end() && "Invalid iterator!"); in visitCmpInst()
445 Constant *Other = findConstantFor(V, KnownConstants); in visitCmpInst()
456 assert(LastVisited != KnownConstants.end() && "Invalid iterator!"); in visitUnaryOperator()
462 assert(LastVisited != KnownConstants.end() && "Invalid iterator!"); in visitBinaryOperator()
466 Constant *Other = findConstantFor(V, KnownConstants); in visitBinaryOperator()