| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
This avoids constant folding bitcast/ptrtoint/inttoptr combinations
that have illegal bitcasts between differently sized address spaces.
llvm-svn: 187455
|
|
|
|
|
|
| |
Apparently dragonegg uses it.
llvm-svn: 187454
|
|
|
|
| |
llvm-svn: 187448
|
|
|
|
|
|
|
|
| |
It will now only convert the arguments / return value and call
the underlying function if the types are able to be bitcasted.
This avoids using fp<->int conversions that would occur before.
llvm-svn: 187444
|
|
|
|
|
|
| |
Thename says it's an i32*, but it was actually creating another i8*
llvm-svn: 185239
|
|
|
|
|
|
|
| |
reference to a pointer, so that it can handle the case where DataLayout
is not available and behave conservatively.
llvm-svn: 174024
|
|
|
|
| |
llvm-svn: 172614
|
|
library rename.
llvm-svn: 171747
|