llvm with tablegen backend for capstone disassembler
Go to file
Jessica Paquette 69f517df27 [MachineOutliner][NFC] Move target frame info into OutlinedFunction
Just some gardening here.

Similar to how we moved call information into Candidates, this moves outlined
frame information into OutlinedFunction. This allows us to remove
TargetCostInfo entirely.

Anywhere where we returned a TargetCostInfo struct, we now return an
OutlinedFunction. This establishes OutlinedFunctions as more of a general
repeated sequence, and Candidates as occurrences of those repeated sequences.

llvm-svn: 337848
2018-07-24 20:13:10 +00:00
clang Remove stale documentation from InternalsManual.rst 2018-07-24 16:11:30 +00:00
clang-tools-extra [clangd] Tune down quality score for class constructors so that it's ranked after class types. 2018-07-24 08:51:52 +00:00
compiler-rt [tsan] Fix crash in objc_sync_enter/objc_sync_exit when using an Obj-C tagged pointer 2018-07-24 16:19:06 +00:00
debuginfo-tests Revert "[CMake] Sort dependency list and add safestack to it" 2018-07-18 20:10:43 +00:00
libclc atom: Use volatile pointers for cl_khr_{global,local}_int32_{base,extended}_atomics 2018-06-21 19:27:39 +00:00
libcxx [CMake] Fix the setting of LIBCXX_HEADER_DIR in standalone build 2018-07-24 15:49:29 +00:00
libcxxabi Reland "[CMake] Support statically linking dependencies only to shared or static library" 2018-07-24 07:06:17 +00:00
libunwind The semantics of DW_CFA_GNU_args_size have changed subtile over the 2018-07-17 19:00:51 +00:00
lld [ELF][HEXAGON] Add R_HEX_B15_PCREL_X relocation 2018-07-24 15:08:13 +00:00
lldb Move dumping code out of RegisterValue class 2018-07-24 15:48:13 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [MachineOutliner][NFC] Move target frame info into OutlinedFunction 2018-07-24 20:13:10 +00:00
openmp [OPNEMP, NVPTX] Fixed sychronization construct + code cleanup. 2018-07-23 13:52:12 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [isl] Simplify iterator implementation by building on top of list accessors 2018-07-23 15:28:50 +00:00
README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.