1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/include/llvm
Alexander Ivchenko 5367924c20 Lowering x86 adds/addus/subs/subus intrinsics (llvm part)
This is the patch that lowers x86 intrinsics to native IR
in order to enable optimizations. The patch also includes folding
of previously missing saturation patterns so that IR emits the same
machine instructions as the intrinsics.

Patch by tkrupa

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

llvm-svn: 330322
2018-04-19 12:13:30 +00:00
..
ADT [ADT] Fix MapVector when 'Map::mapped_type != unsigned'. 2018-04-08 08:48:58 +00:00
Analysis [LV] Introduce TTI::getMinimumVF 2018-04-13 20:16:32 +00:00
AsmParser
BinaryFormat Add PPC64_GLINK dynamic tag. 2018-04-13 16:42:48 +00:00
Bitcode Add the ShadowCallStack attribute 2018-04-03 20:10:40 +00:00
CodeGen [XRay] Typed event logging intrinsic 2018-04-17 21:30:29 +00:00
Config Re-land r329156 "Add llvm-exegesis tool." 2018-04-04 11:37:06 +00:00
DebugInfo [llvm-pdbutil] Dump first section contribution for each module. 2018-04-17 20:06:43 +00:00
Demangle [demangler] Add a partial demangling API for LLDB. 2018-04-12 20:41:38 +00:00
ExecutionEngine [ORC] Add a MaterializationResponsibility class to track responsibility for 2018-04-16 18:05:24 +00:00
FuzzMutate
IR Lowering x86 adds/addus/subs/subus intrinsics (llvm part) 2018-04-19 12:13:30 +00:00
IRReader
LineEditor
Linker
LTO Enable debug fission for thinLTO linked via gold-plugin 2018-04-13 05:03:28 +00:00
MC [MC] Moved all the remaining logic that computed instruction latency and reciprocal throughput from TargetSchedModel to MCSchedModel. 2018-04-15 17:32:17 +00:00
Object COFF: Make SectionChunk::Relocs field an ArrayRef. NFCI. 2018-04-17 01:54:34 +00:00
ObjectYAML [Debuginfo][COFF] Minimal serialization support for precompiled types records 2018-04-09 20:17:56 +00:00
Option
Passes Re-land r329273: [Plugins] Add a slim plugin API to work together with the new PM 2018-04-05 15:04:13 +00:00
ProfileData [include] Change std::sort to llvm::sort in response to r327219 2018-04-01 18:39:50 +00:00
Support [XRay] Typed event logging intrinsic 2018-04-17 21:30:29 +00:00
TableGen TableGen: Streamline how defs are instantiated 2018-03-21 17:12:53 +00:00
Target [XRay] Typed event logging intrinsic 2018-04-17 21:30:29 +00:00
Testing/Support [Testing/Support] Make Failed() matcher work with abstract error types 2018-04-10 14:11:53 +00:00
ToolDrivers
Transforms [SimplifyLibcalls] Realloc(null, N) -> Malloc(N) 2018-04-18 14:21:31 +00:00
WindowsManifest
WindowsResource
XRay
CMakeLists.txt
InitializePasses.h [CodeGen] Add a new pass for PostRA sink 2018-03-22 20:06:47 +00:00
LinkAllIR.h
LinkAllPasses.h Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h 2018-03-28 17:44:36 +00:00
module.modulemap Rename *CommandFlags.def to *CommandFlags.inc 2018-04-11 18:49:37 +00:00
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h