Lines Matching refs:CE
182 static bool hasUsefulEdges(ConstantExpr *CE) { in hasUsefulEdges() argument
185 return CE->getOpcode() != Instruction::ICmp && in hasUsefulEdges()
186 CE->getOpcode() != Instruction::FCmp; in hasUsefulEdges()
517 void visitConstantExpr(ConstantExpr *CE) { in visitConstantExpr() argument
518 switch (CE->getOpcode()) { in visitConstantExpr()
520 auto GEPOp = cast<GEPOperator>(CE); in visitConstantExpr()
526 addNode(CE->getOperand(0), getAttrEscaped()); in visitConstantExpr()
531 addNode(CE, getAttrUnknown()); in visitConstantExpr()
546 addAssignEdge(CE->getOperand(0), CE); in visitConstantExpr()
551 addAssignEdge(CE->getOperand(1), CE); in visitConstantExpr()
552 addAssignEdge(CE->getOperand(2), CE); in visitConstantExpr()
558 addAssignEdge(CE->getOperand(0), CE); in visitConstantExpr()
559 addStoreEdge(CE->getOperand(1), CE); in visitConstantExpr()
565 addLoadEdge(CE->getOperand(0), CE); in visitConstantExpr()
590 addAssignEdge(CE->getOperand(0), CE); in visitConstantExpr()
591 addAssignEdge(CE->getOperand(1), CE); in visitConstantExpr()
596 addAssignEdge(CE->getOperand(0), CE); in visitConstantExpr()