reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9893 if (Ops.size() > 4) 9894 Rnd = cast<llvm::ConstantInt>(Ops[4])->getZExtValue(); 9897 Ops[2] = CGF.Builder.CreateFNeg(Ops[2]); 9897 Ops[2] = CGF.Builder.CreateFNeg(Ops[2]); 9899 Ops[0] = CGF.Builder.CreateExtractElement(Ops[0], (uint64_t)0); 9899 Ops[0] = CGF.Builder.CreateExtractElement(Ops[0], (uint64_t)0); 9900 Ops[1] = CGF.Builder.CreateExtractElement(Ops[1], (uint64_t)0); 9900 Ops[1] = CGF.Builder.CreateExtractElement(Ops[1], (uint64_t)0); 9901 Ops[2] = CGF.Builder.CreateExtractElement(Ops[2], (uint64_t)0); 9901 Ops[2] = CGF.Builder.CreateExtractElement(Ops[2], (uint64_t)0); 9904 Intrinsic::ID IID = Ops[0]->getType()->getPrimitiveSizeInBits() == 32 ? 9908 {Ops[0], Ops[1], Ops[2], Ops[4]}); 9908 {Ops[0], Ops[1], Ops[2], Ops[4]}); 9908 {Ops[0], Ops[1], Ops[2], Ops[4]}); 9908 {Ops[0], Ops[1], Ops[2], Ops[4]}); 9910 Function *FMA = CGF.CGM.getIntrinsic(Intrinsic::fma, Ops[0]->getType()); 9911 Res = CGF.Builder.CreateCall(FMA, Ops.slice(0, 3)); 9914 if (Ops.size() > 3) { 9916 : Ops[PTIdx]; 9924 Res = EmitX86ScalarSelect(CGF, Ops[3], Res, PassThru);