reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1024 if (isSafeToLoadUnconditionally(SI->getOperand(1), LI.getType(), 1025 Alignment, DL, SI) && 1026 isSafeToLoadUnconditionally(SI->getOperand(2), LI.getType(), 1027 Alignment, DL, SI)) { 1029 Builder.CreateLoad(LI.getType(), SI->getOperand(1), 1030 SI->getOperand(1)->getName() + ".val"); 1032 Builder.CreateLoad(LI.getType(), SI->getOperand(2), 1033 SI->getOperand(2)->getName() + ".val"); 1039 return SelectInst::Create(SI->getCondition(), V1, V2); 1043 if (isa<ConstantPointerNull>(SI->getOperand(1)) && 1044 !NullPointerIsDefined(SI->getFunction(), 1046 LI.setOperand(0, SI->getOperand(2)); 1051 if (isa<ConstantPointerNull>(SI->getOperand(2)) && 1052 !NullPointerIsDefined(SI->getFunction(), 1054 LI.setOperand(0, SI->getOperand(1));