1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/include/llvm
Matt Arsenault 4fd9f27be3 Mips: Add ImmArg to intrinsics
I found these by asserting in clang for any GCCBuiltin that doesn't
require mangling and requires a constant for the builtin. This means
that intrinsics are missing which don't use GCCBuiltin, don't have
builtins defined in clang, or were missing the constant annotation in
the builtin definition.

I'm not sure what's going on with the immediates.ll test. It seems to
be intended to test invalid cases like this, but then tries to handle
some of them anyway. I've moved the cases that were inconsistent with
the GCCBuiltin definition so they don't test the codegen anymore.

llvm-svn: 356085
2019-03-13 19:07:59 +00:00
..
ADT Add XCOFF triple object format type for AIX 2019-03-12 22:01:10 +00:00
Analysis [SCEV] Use depth limit for trunc analysis 2019-03-12 18:28:05 +00:00
AsmParser
BinaryFormat [MsgPack] Removed MsgPackTypes 2019-03-13 18:56:33 +00:00
Bitcode IR: Add immarg attribute 2019-03-12 21:02:54 +00:00
CodeGen Fix missing C++ mode comments 2019-03-12 20:42:14 +00:00
Config Annotate timeline in Instruments with passes and other timed regions. 2019-02-19 18:18:31 +00:00
DebugInfo Add Swift enumerator value for CodeView::SourceLanguage 2019-03-11 23:27:59 +00:00
Demangle
ExecutionEngine Fix misspelled filenames in file headers 2019-02-07 14:38:25 +00:00
FuzzMutate Fix misspelled filenames in file headers 2019-02-07 14:38:25 +00:00
IR Mips: Add ImmArg to intrinsics 2019-03-13 19:07:59 +00:00
IRReader [IRReader] Expose getLazyIRModule 2019-02-11 22:01:13 +00:00
LineEditor
Linker
LTO Reland "[Remarks] Add -foptimization-record-passes to filter remark emission" 2019-03-12 21:22:27 +00:00
MC Add XCOFF triple object format type for AIX 2019-03-12 22:01:10 +00:00
MCA [MCA] Remove unused methods. NFC 2019-03-04 13:34:56 +00:00
Object Improve "llvm-nm -f sysv" output for Elf files 2019-03-08 22:00:50 +00:00
ObjectYAML [yaml2obj] - Allow setting custom sh_info for RawContentSection sections. 2019-03-01 10:18:16 +00:00
Option
Passes [PGO] Context sensitive PGO (part 3) 2019-03-04 20:21:27 +00:00
ProfileData [PGO] Remove the default parameter in ProfileSummary API. NFC 2019-03-01 18:36:24 +00:00
Support Attempt to fix build errors caused by r355812 2019-03-11 09:23:30 +00:00
TableGen TableGen: Allow lists to be concatenated through '#' 2019-03-05 17:16:07 +00:00
Target Recommit r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers for immAllZerosV/immAllOnesV. Remove bitcasts from X86 patterns that are no longer necessary." 2019-03-10 05:21:52 +00:00
Testing/Support
TextAPI/ELF
ToolDrivers
Transforms [SanitizerCoverage] Avoid splitting critical edges when destination is a basic block containing unreachable 2019-03-12 18:20:25 +00:00
WindowsManifest
WindowsResource
XRay
CMakeLists.txt
InitializePasses.h Remove esan. 2019-03-11 20:23:40 +00:00
LinkAllIR.h
LinkAllPasses.h Recommit r354930 "[PGO] Context sensitive PGO (part 1)" 2019-02-27 17:24:33 +00:00
module.extern.modulemap
module.install.modulemap
module.modulemap Temporarily diasble debug output in GenericDomTreeConstruction.h 2019-03-07 23:30:19 +00:00
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h