1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/lib
Rafael Espindola f2011a3ae7 Delete Default and JITDefault code models
IMHO it is an antipattern to have a enum value that is Default.

At any given piece of code it is not clear if we have to handle
Default or if has already been mapped to a concrete value. In this
case in particular, only the target can do the mapping and it is nice
to make sure it is always done.

This deletes the two default enum values of CodeModel and uses an
explicit Optional<CodeModel> when it is possible that it is
unspecified.

llvm-svn: 309911
2017-08-03 02:16:21 +00:00
..
Analysis [StackColoring] Update AliasAnalysis information in stack coloring pass (part 2) 2017-08-02 18:16:32 +00:00
AsmParser Debug Info: Add a file: field to DIImportedEntity. 2017-07-19 00:09:54 +00:00
BinaryFormat
Bitcode ThinLTO Minimized Bitcode File Size Reduction 2017-07-21 17:25:20 +00:00
CodeGen Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
DebugInfo [pdb/lld] Write a valid FPM. 2017-08-02 22:31:39 +00:00
Demangle
ExecutionEngine Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
Fuzzer Revert "[libFuzzer tests] Use substring comparison in libFuzzer tests" 2017-08-02 23:09:57 +00:00
IR Remove PrologEpilogInserter's usage of DBG_VALUE's offset field 2017-08-01 21:45:24 +00:00
IRReader
LineEditor
Linker
LTO Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
MC Don't pass the code model to MC 2017-08-02 20:32:26 +00:00
Object Don't pass the code model to MC 2017-08-02 20:32:26 +00:00
ObjectYAML [yaml2obj][ELF] Add support for program headers 2017-07-19 20:38:46 +00:00
Option [Bash-autocompletion] Show HelpText with possible flags 2017-07-26 13:36:58 +00:00
Passes [PM] Split LoopUnrollPass and make partial unroller a function pass 2017-08-02 20:35:29 +00:00
ProfileData Fix the bug when SampleProfileWriter writes out number of callsites. 2017-08-03 00:09:18 +00:00
Support [Support/GlobPattern] - Do not crash when pattern has characters with int value < 0. 2017-07-31 09:26:50 +00:00
TableGen
Target Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
Testing
ToolDrivers
Transforms LV: Don't insert runtime ptr checks on divergent targets 2017-08-02 21:43:08 +00:00
WindowsManifest Unlink nodes instead of copying, to avoid memory problems. 2017-07-26 18:33:21 +00:00
XRay Xray docs with description of Flight Data Recorder binary format. 2017-08-02 21:47:27 +00:00
CMakeLists.txt Move manifest utils into separate lib, to reduce libxml2 deps. 2017-07-26 01:21:55 +00:00
LLVMBuild.txt Move manifest utils into separate lib, to reduce libxml2 deps. 2017-07-26 01:21:55 +00:00