Johan Engelen
|
354e45737b
|
Support LLVM 9 (trunk) (#2983)
* LLVM 9: fix sanitizer pass renaming
* Add LLVM 9 to intrinsics in druntime
* LLVM 9: fix commandline option change from `-disable-fp-elim` to -frame-pointer=`
Resolves issue 2980
|
2019-01-25 17:58:26 +01:00 |
|
Martin Kinkelin
|
f46e7e70a9
|
Adapt lit-tests to new FileCheck CHECK-DAG semantics
See https://reviews.llvm.org/D47106.
|
2018-09-26 17:21:35 +02:00 |
|
Martin Kinkelin
|
ca6472c3b0
|
Don't eliminate frame pointer by default at -O0 (#2483)
Fixes issue #2480.
|
2018-01-13 13:49:10 +01:00 |
|
Johan Engelen
|
ed3afed77a
|
UseSoftFloat was removed from the TargetOptions in LLVM3.7. It's replacement (I believe) is the "+soft-float" target feature (in the target feature string). Inside LLVM, the "use-soft-float" attribute is upgraded to the "+soft-float" feature, so we can do that ourselves when creating the target machine.
(at the point where we add the attributes to the function, we have no access to whether our TargetMachine was created with FloatABI:SoftFP or not)
|
2016-10-28 17:19:26 +09:00 |
|
Johan Engelen
|
00dfb4d138
|
Apply TargetMachine options as function attributes in IR. Needed for LTO.
|
2016-10-06 19:06:30 +02:00 |
|