llvm-project/llvm/lib
Igor Breger 5c31a4c9a3 [X86][GlobalISel] Add limited ret lowering support to the IRTranslator.
Summary:
Support return lowering for i8/i16/i32/i64/float/double, vector type supported for 64bit platform only.
Support argument lowering for float/double types.

Reviewers: t.p.northover, zvi, ab, rovka

Reviewed By: zvi

Subscribers: dberris, kristof.beyls, delena, llvm-commits

Differential Revision: https://reviews.llvm.org/D29261

llvm-svn: 294173
2017-02-06 08:37:41 +00:00
..
Analysis [SLP] Make sortMemAccesses explicitly return an error. NFC. 2017-02-03 19:32:50 +00:00
AsmParser Change debug-info-for-profiling from a TargetOption to a function attribute. 2017-02-01 22:45:09 +00:00
Bitcode Revert "[ThinLTO] Add an auto-hide feature" 2017-02-03 07:41:43 +00:00
CodeGen Revamp llvm::once_flag to be closer to std::once_flag 2017-02-05 21:13:06 +00:00
DebugInfo Properly parse the TypeServer2 record. 2017-02-03 21:22:27 +00:00
Demangle Add support for demangling C++11 thread_local variables. 2017-01-31 15:56:36 +00:00
ExecutionEngine RuntimeDyldELF: Don't abort on R_X86_64_NONE, it's a no-oop. 2017-01-28 18:39:01 +00:00
Fuzzer [libFuzzer] properly hide the memcmp interceptor from msan 2017-02-03 22:51:38 +00:00
IR [LV] Also port failure remarks to new OptimizationRemarkEmitter API 2017-02-02 05:41:51 +00:00
IRReader Timer: Track name and description. 2016-11-18 19:43:18 +00:00
LTO fix nullptr Mangler in LTOModule 2017-02-04 01:28:44 +00:00
LibDriver LibDriver: Allow resource files to be archive members. 2016-12-15 19:37:46 +00:00
LineEditor
Linker IRMover: Merge flags LinkModuleInlineAsm and IsPerformingImport. 2017-02-03 17:01:14 +00:00
MC Change how we handle section symbols on ELF. 2017-02-02 21:26:06 +00:00
Object [WebAssembly] Add wasm support for llvm-readobj 2017-01-30 23:30:52 +00:00
ObjectYAML Make this file clang-format friendly and clang-format it. 2017-01-31 21:11:12 +00:00
Option Cleanup dump() functions. 2017-01-28 02:02:38 +00:00
Passes [PM] Port LoopLoadElimination to the new pass manager and wire it into 2017-01-27 01:32:26 +00:00
ProfileData Cleanup dump() functions. 2017-01-28 02:02:38 +00:00
Support Revamp llvm::once_flag to be closer to std::once_flag 2017-02-05 21:13:06 +00:00
TableGen Use print() instead of dump() in code 2017-01-28 02:47:46 +00:00
Target [X86][GlobalISel] Add limited ret lowering support to the IRTranslator. 2017-02-06 08:37:41 +00:00
Transforms Refactor SampleProfile.cpp to make it cleaner. (NFC) 2017-02-05 07:32:17 +00:00
XRay [XRay] Define the InstrumentationMap type 2017-02-01 00:05:29 +00:00
CMakeLists.txt [XRay] Define the library for XRay trace logs 2017-01-11 06:39:09 +00:00
LLVMBuild.txt Add an c++ itanium demangler to llvm. 2016-09-06 19:16:48 +00:00