summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/2012-03-20-LargeConstantExpr.ll
Commit message (Collapse)AuthorAge
* It's possible to have a constant expression who's size is quite big (e.g.,Bill Wendling2012-03-20
i128). In that case, we may not be able to print out the MCExpr as an expression. For instance, we could have an MCExpr like this: 0xBEEF0000BEEF0000 | (0xBEEF0000BEEF0000 << 64) The MCExpr printer handles sizes up to 64-bits, but this expression would require 128-bits. In this situation, try to evaluate the constant expression and emit that as the value into 64-bit chunks. <rdar://problem/11070338> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153081 91177308-0d34-0410-b5e6-96231b3b80d8