Lines Matching refs:IT
53 // it's not necessarily a simple constant and it must be evaluated
129 // logical value, then zero extending it to int, then wanting it
801 // Emit debug info for aggregate now, if it was delayed to reduce
820 // so we can't get it as an lvalue.
938 // this shuffle directly into it.
975 // If V is undef, make sure it ends up on the RHS of the shuffle to aid
1128 // check, which it is for data member pointers (but not member
1520 // FIXME: It would be nice if we didn't have to loop here!
1582 // VLA, it is evaluated.
1602 // folding logic so we don't have to duplicate it here.
1609 // If it's an l-value, load through the appropriate subobject l-value.
1625 // If it's an l-value, load through the appropriate subobject l-value.
1667 // This needs to go through the complex expression emitter, but it's a tad
1668 // complicated to do that... I'm leaving it out for now. (Note that we do
1887 // If an overflow handler is set, then we want to call it and then use its
1888 // result, if it returns.
2079 // For everything elese, we can just compute it, safe in the
2148 static llvm::Intrinsic::ID GetIntrinsic(IntrinsicType IT,
2154 return (IT == VCMPEQ) ? llvm::Intrinsic::ppc_altivec_vcmpequb_p :
2158 return (IT
2161 return (IT == VCMPEQ) ? llvm::Intrinsic::ppc_altivec_vcmpequh_p :
2164 return (IT == VCMPEQ) ? llvm::Intrinsic::ppc_altivec_vcmpequh_p :
2168 return (IT == VCMPEQ) ? llvm::Intrinsic::ppc_altivec_vcmpequw_p :
2172 return (IT == VCMPEQ) ? llvm::Intrinsic::ppc_altivec_vcmpequw_p :
2175 return (IT == VCMPEQ) ? llvm::Intrinsic::ppc_altivec_vcmpeqfp_p :
2274 // vector integer type and return it (don't convert to bool).
2392 // 0 && RHS: If it is safe, just elide the RHS, and return 0/false.
2402 // Branch on the LHS first. If it is false, go to the failure (cont) block.
2459 // 1 || RHS: If it is safe, just elide the RHS, and return 1/true.
2469 // Branch on the LHS first. If it is true, go to the success (cont) block.
2558 // If the live part is a throw expression, it acts like it has a void
2559 // type, so evaluating it returns a null Value*. However, a conditional
2611 // select instead of as control flow. We can only do this if it is cheap and
2649 // If the LHS or RHS is a throw expression, it will be legitimately null.