Home
last modified time | relevance | path

Searched refs:CastOpcode (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp1233 auto CastOpcode = Cast0->getOpcode(); in foldCastedBitwiseLogic() local
1234 if (CastOpcode != Cast1->getOpcode() || SrcTy != Cast1->getSrcTy()) in foldCastedBitwiseLogic()
1244 ShouldOptimizeCast(CastOpcode, Cast0Src, DestTy) && in foldCastedBitwiseLogic()
1245 ShouldOptimizeCast(CastOpcode, Cast1Src, DestTy)) { in foldCastedBitwiseLogic()
1248 return CastInst::Create(CastOpcode, NewOp, DestTy); in foldCastedBitwiseLogic()
1263 return CastInst::Create(CastOpcode, Res, DestTy); in foldCastedBitwiseLogic()
1275 return CastInst::Create(CastOpcode, Res, DestTy); in foldCastedBitwiseLogic()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp1240 auto CastOpcode = Cast0->getOpcode(); in foldCastedBitwiseLogic() local
1241 if (CastOpcode != Cast1->getOpcode() || SrcTy != Cast1->getSrcTy()) in foldCastedBitwiseLogic()
1251 return CastInst::Create(CastOpcode, NewOp, DestTy); in foldCastedBitwiseLogic()
1266 return CastInst::Create(CastOpcode, Res, DestTy); in foldCastedBitwiseLogic()
1276 return CastInst::Create(CastOpcode, R, DestTy); in foldCastedBitwiseLogic()
DInstructionCombining.cpp242 auto CastOpcode = Cast->getOpcode(); in simplifyAssocCastAssoc() local
243 if (CastOpcode != Instruction::ZExt) in simplifyAssocCastAssoc()
267 Constant *CastC2 = ConstantExpr::getCast(CastOpcode, C2, DestTy); in simplifyAssocCastAssoc()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp8217 unsigned CastOpcode = Cast->getOpcode(); in matchVSelectOpSizesWithSetCC() local
8218 assert((CastOpcode == ISD::SIGN_EXTEND || CastOpcode == ISD::ZERO_EXTEND || in matchVSelectOpSizesWithSetCC()
8219 CastOpcode == ISD::TRUNCATE || CastOpcode == ISD::FP_EXTEND || in matchVSelectOpSizesWithSetCC()
8220 CastOpcode == ISD::FP_ROUND) && in matchVSelectOpSizesWithSetCC()
8246 if (CastOpcode == ISD::FP_ROUND) { in matchVSelectOpSizesWithSetCC()
8248 CastA = DAG.getNode(CastOpcode, DL, VT, A, Cast->getOperand(1)); in matchVSelectOpSizesWithSetCC()
8249 CastB = DAG.getNode(CastOpcode, DL, VT, B, Cast->getOperand(1)); in matchVSelectOpSizesWithSetCC()
8251 CastA = DAG.getNode(CastOpcode, DL, VT, A); in matchVSelectOpSizesWithSetCC()
8252 CastB = DAG.getNode(CastOpcode, DL, VT, B); in matchVSelectOpSizesWithSetCC()