Cameron McInally
|
ed1ec3ab25
Add FNeg IR constant folding support
|
6 years ago |
Fangrui Song
|
a333049e17
[ConstantFold] Don't evaluate FP or FP vector casts or truncations when simplifying icmp
|
6 years ago |
Simon Pilgrim
|
ce2b63cf70
[ConstantFold] ExtractConstantBytes - handle shifts on large integer types
|
6 years ago |
Michael Platings
|
0647335aa3
[IR][ARM] Add function pointer alignment to datalayout
|
6 years ago |
Mitch Phillips
|
c5b260d2d3
Rollback of rL355585.
|
6 years ago |
Michael Platings
|
6ac86cddcf
[IR][ARM] Add function pointer alignment to datalayout
|
6 years ago |
Mitch Phillips
|
23ecb8f9e5
Revert "[IR][ARM] Add function pointer alignment to datalayout"
|
6 years ago |
Michael Platings
|
df99a029a5
[IR][ARM] Add function pointer alignment to datalayout
|
6 years ago |
Andrew Scheidecker
|
1b1172ad90
[ConstantFold] Fix misfolding fcmp of a ConstantExpr NaN with itself.
|
6 years ago |
Andrew Scheidecker
|
d356001c09
[ConstantFold] Fix misfolding of icmp with a bitcast FP second operand.
|
6 years ago |
James Y Knight
|
3bab951f0f
[opaque pointer types] Pass value type to GetElementPtr creation.
|
6 years ago |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Ranjeet Singh
|
1ac5e01f9f
Revert patches 348835 and 348571 because they're
|
6 years ago |
Florian Hahn
|
b437e62751
[ConstantFold] Use getMinSignedBits for APInt in isIndexInRangeOfArrayType.
|
6 years ago |
Ranjeet Singh
|
871f34985b
[IR] Don't assume all functions are 4 byte aligned
|
6 years ago |
Ranjeet Singh
|
2f8f8288f3
Reverting r348215
|
6 years ago |
Ranjeet Singh
|
f4979f32c5
[IR] Don't assume all functions are 4 byte aligned
|
6 years ago |
Sanjay Patel
|
8ae5787df5
[ConstantFolding] improve folding of binops with vector undef operand
|
7 years ago |
Manoj Gupta
|
c6da6867a1
llvm: Add support for "-fno-delete-null-pointer-checks"
|
7 years ago |
Vedant Kumar
|
c2801b1640
Use Type::isIntOrPtrTy where possible, NFC
|
7 years ago |
Matt Arsenault
|
737191dd29
ConstantFold: Don't fold global address vs. null for addrspace != 0
|
7 years ago |
Sanjay Patel
|
882235cf44
[IR] add/use isIntDivRem convenience function
|
7 years ago |
Eli Friedman
|
caa16eabb4
Make uitofp and sitofp defined on overflow.
|
7 years ago |
Karl-Johan Karlsson
|
ad388af414
[ConstantFold] Disallow folding vector geps into bitcasts
|
7 years ago |
Adrian Prantl
|
0b24b74655
Remove @brief commands from doxygen comments, too.
|
7 years ago |
Hiroshi Inoue
|
ef1bc2d3ca
[NFC] fix trivial typos in documents and comments
|
7 years ago |
Matthew Simpson
|
828ff3b7ed
[ConstantFolding, InstSimplify] Handle more vector GEPs
|
7 years ago |
Sanjay Patel
|
fc21165c23
[ConstantFold] fp_binop AnyConstant, undef --> NaN
|
7 years ago |
Sanjay Patel
|
b70e54f12d
[ConstantFold] fp_binop undef, undef --> undef
|
7 years ago |
Adrian Prantl
|
c0ade050e0
Silence a bunch of implicit fallthrough warnings
|
7 years ago |