Files
clang-p2996/llvm/lib/Transforms/Scalar
Florian Hahn 359bc5c541 [ConstraintElim] Bail out for GEPs when index size > 64 bits.
Limit pointer decomposition to pointers with index sizes of at most 64
bits. int64_t is used for coefficients, so as long as the index size <=
64 bits we should be able to represent all pointer offsets.

Pointer decomposition is limited to inbounds GEPs, so if a index
computation would overflow the result is poison, so it doesn't matter
that the coefficient overflows.

This allows replacing MulOverflow with regular multiplications.
2022-10-13 10:19:30 +01:00
..
2022-10-07 11:51:00 -07:00
2022-08-27 09:53:10 -07:00
2022-10-07 11:51:00 -07:00
2022-08-24 22:41:38 +00:00