1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/include/llvm
John McCall f5df3740fd Add Record::getValueAsOptionalDef().
Using `?` as an optional marker is very useful in Clang's AST-node
emitters because otherwise we need a separate class just to encode
the presence or absence of a base node reference.
2019-10-25 16:39:21 -07:00
..
ADT Use __builtin_strlen in constexpr StringRef ctor with MSVC 2019-10-25 15:53:54 -07:00
Analysis [Alignment][NFC] getMemoryOpCost uses MaybeAlign 2019-10-25 21:26:59 +02:00
AsmParser
BinaryFormat Move endian constant from Host.h to SwapByteOrder.h, prune include 2019-10-19 00:48:11 +00:00
Bitcode [Bitcode] Update naming of UNOP_NEG to UNOP_FNEG 2019-10-07 20:41:25 +00:00
Bitstream [Remarks] Add parser for bitstream remarks 2019-09-09 17:43:50 +00:00
CodeGen Revert "Add an instruction marker field to the ExtraInfo in MachineInstrs." 2019-10-25 12:41:34 -07:00
Config
DebugInfo Avoid including CodeView/SymbolRecord.h from MCStreamer.h 2019-10-19 01:44:09 +00:00
Demangle [Demangle] Add a few more options to the microsoft demangler 2019-10-15 08:29:56 +00:00
ExecutionEngine [Orc] Add a method for ObjectLinkingLayer to return ownership of object buffers. 2019-10-15 21:41:12 +00:00
FuzzMutate
IR [Alignment][NFC] Convert AllocaInst to MaybeAlign 2019-10-25 22:41:34 +02:00
IRReader
LineEditor
Linker
LTO [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned) 2019-10-15 11:24:36 +00:00
MC Revert "[ARM] Uses "Sun Style" syntax for section switching" 2019-10-25 14:03:07 -07:00
MCA [MCA][LSUnit] Track loads and stores until retirement. 2019-10-08 10:46:01 +00:00
Object [llvm/Object] - Fix the error message reported for a broken SHT_SYMTAB_SHNDX section. 2019-10-25 12:19:46 +03:00
ObjectYAML [yaml2obj, obj2yaml] - Add support for SHT_NOTE sections. 2019-10-25 13:25:56 +03:00
Option Let unaliased Args track which Alias they were created from, and use that in Arg::getAsString() for diagnostics 2019-07-09 00:34:08 +00:00
Passes [PGO] Add PGO support at -O0 in the experimental new pass manager 2019-08-01 22:36:34 +00:00
ProfileData [SampleFDO] Add profile remapping support for profile on-demand loading used 2019-10-18 22:35:20 +00:00
Remarks [Remarks] Add support for prepending a path to external files 2019-10-16 15:40:59 +00:00
Support [yaml2obj, obj2yaml] - Add support for SHT_NOTE sections. 2019-10-25 13:25:56 +03:00
TableGen Add Record::getValueAsOptionalDef(). 2019-10-25 16:39:21 -07:00
Target [gicombiner] Add the run-time rule disable option 2019-10-17 00:37:04 +00:00
Testing/Support [Testing] Move clangd::Annotations to llvm testing support 2019-04-25 10:08:31 +00:00
TextAPI Reland "[TextAPI] Introduce TBDv4" 2019-10-10 04:24:44 +00:00
ToolDrivers Share /machine: handling code with llvm-cvtres too 2019-06-12 11:32:43 +00:00
Transforms Reverted r375254 as it has broken some build bots for a long time. 2019-10-20 20:39:33 +00:00
WindowsManifest
WindowsResource
XRay Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
CMakeLists.txt
InitializePasses.h Reapply r374743 with a fix for the ocaml binding 2019-10-14 16:15:14 +00:00
LinkAllIR.h
LinkAllPasses.h Reapply r374743 with a fix for the ocaml binding 2019-10-14 16:15:14 +00:00
module.extern.modulemap
module.install.modulemap
module.modulemap [Attributor][modulemap] Revert r368064 but fix the build 2019-08-06 19:53:19 +00:00
module.modulemap.build
Pass.h [LegacyPassManager] Deprecate the BasicBlockPass/Manager. 2019-09-30 20:17:23 +00:00
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h