1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 06:22:56 +02:00
llvm-mirror/lib
Michael Kuperstein 5b09c8a71e Do not try to use i8 and i16 versions of FP_TO_U/SINT soft float library calls
It appears that neither compiler-rt nor the gnu soft-float libraries actually
implement these conversions. Instead of emitting calls to library functions
that don't exist, handle it similarly to the way we handle i8 -> float and
i16 -> float conversions: call the i32 library function, and adjust the type.

Differential Revision: http://reviews.llvm.org/D15151

llvm-svn: 255643
2015-12-15 12:55:50 +00:00
..
Analysis [IR] Remove terminatepad 2015-12-14 18:34:23 +00:00
AsmParser add fast-math-flags to 'call' instructions (PR21290) 2015-12-14 21:59:03 +00:00
Bitcode Use diagnostic handler in the LLVMContext 2015-12-14 23:17:03 +00:00
CodeGen Do not try to use i8 and i16 versions of FP_TO_U/SINT soft float library calls 2015-12-15 12:55:50 +00:00
DebugInfo [llvm-dwp] Retrieve the DWOID from the CU for the cu_index entry 2015-12-04 17:20:04 +00:00
ExecutionEngine [Orc] Rename IndirectStubsManagerBase to IndirectStubsManager. 2015-12-06 19:44:45 +00:00
Fuzzer [LibFuzzer] Introducing FUZZER_FLAG_UNSIGNED and using it for seeding. 2015-12-10 20:41:53 +00:00
IR [IR] Add classof for GetElementPtrConstantExpr, CompareConstantExpr, InsertValueConstantExpr, and ExtractValueConstantExpr. All but CompareConstantExpr were being used in casts that were erroneously using ConstantExpr::classof due to inheritance. While there use cast<CompareConstantExpr> to simplify code slightly. 2015-12-15 06:11:36 +00:00
IRReader
LibDriver
LineEditor
Linker Use diagnostic handler in the LLVMContext 2015-12-14 23:17:03 +00:00
LTO Use diagnostic handler in the LLVMContext 2015-12-14 23:17:03 +00:00
MC [X86][inline asm] support even directive 2015-12-13 17:07:23 +00:00
Object Use diagnostic handler in the LLVMContext 2015-12-14 23:17:03 +00:00
Option
Passes
ProfileData [PGO] Value profiling text format reader/writer support 2015-12-14 18:44:01 +00:00
Support Fix MSVC build with LLVM_ENABLE_THREADS=OFF 2015-12-15 05:53:41 +00:00
TableGen
Target Define a feature for __float128 support in the PPC back end 2015-12-15 12:19:34 +00:00
Transforms InstCombineLoadStoreAlloca.cpp: Avoid instantiating Twine. 2015-12-15 09:37:31 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile