llvm-project/llvm/include/llvm
Max Kazantsev 32b72c3165 Recommit "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs"
It was reverted because of negative compile time impact. In this version,
less powerful proof methods are used (non-recursive reasoning only), and
scope limited to constant End values to avoid explision of complex proofs.

Differential Revision: https://reviews.llvm.org/D89381
2020-10-16 17:35:13 +07:00
..
ADT [ADT] Use alignas + sizeof for inline storage, NFC 2020-10-14 16:16:02 -07:00
Analysis Recommit "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs" 2020-10-16 17:35:13 +07:00
AsmParser Fix -Wdocumentation warning. NFC. 2020-05-16 15:00:56 +01:00
BinaryFormat [AMDGPU] gfx1032 target 2020-10-15 12:41:18 -07:00
Bitcode Flush bitcode incrementally for LTO output 2020-09-17 03:32:31 +00:00
Bitstream Use one more byte to silence a warning from Vistual C++ 2020-09-18 16:42:38 +00:00
CodeGen [CostModel] remove cost-kind predicate for ctlz/cttz intrinsics in basic TTI implementation 2020-10-15 13:14:41 -04:00
Config Fix out-of-tree clang build due to sysexits change 2020-10-06 18:21:17 -04:00
DWARFLinker [llvm] Rename DwarfFile to DWARFFile to fix ODR violation (NFC) 2020-10-04 23:46:36 -07:00
DebugInfo llvm-symbolizer: Exit non-zero when DWARF parsing errors have been rendered 2020-10-14 23:42:00 -07:00
Demangle ld128 demangle: allow space for 'L' suffix. 2020-08-18 16:14:05 -07:00
ExecutionEngine [ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer. 2020-09-19 18:59:52 -07:00
FileCheck Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library 2020-09-01 14:59:28 +02:00
Frontend [NFC] Fix license header from D87841 2020-10-15 15:41:11 +01:00
FuzzMutate FuzzerCLI.h - reduce StringRef.h include to forward declaration. NFC. 2020-05-12 13:03:50 +01:00
IR [WebAssembly] Prototype i8x16.popcnt 2020-10-15 21:18:22 +00:00
IRReader Infer alignment of unmarked loads in IR/bitcode parsing. 2020-05-14 13:03:50 -07:00
InterfaceStub [elfabi] Move llvm-elfabi related code to InterfaceStub library 2020-08-13 11:51:44 -07:00
LTO Re-land [ThinLTO] Re-order modules for optimal multi-threaded processing 2020-10-13 21:54:15 -04:00
LineEditor
Linker
MC Reland [CFGuard] Add address-taken IAT tables and delay-load support 2020-10-13 13:20:52 -07:00
MCA [MCA] Fixed a bug where loads and stores were sometimes incorrectly marked as depedent. Fixes PR45793. 2020-05-05 10:25:36 +01:00
Object [LLD] Set alignment as part of Characteristics in TLS table. 2020-10-15 00:22:40 -07:00
ObjectYAML [yaml2obj/obj2yaml] - Add support of 'Size' and 'Content' keys for all sections. 2020-10-15 11:11:41 +03:00
Option [NFC] Fix the signature and definition of findByPrefix 2020-09-11 12:38:28 +01:00
Passes [NewPM] Use PassInstrumentation for -verify-each 2020-10-07 19:24:25 -07:00
ProfileData [PGO] Remove the old memop value profiling buckets. 2020-10-15 10:09:49 -07:00
Remarks BitstreamRemarkParser.h - remove unnecessary includes. NFCI. 2020-08-06 13:17:53 +01:00
Support [RISCV] Fix -Wbraced-scalar-init after D89025 2020-10-15 23:29:11 -07:00
TableGen [TableGen] Add the !not and !xor operators. 2020-10-15 10:12:59 -04:00
Target [GlobalISel] Remove scalar src from non-sequential fadd/fmul reductions. 2020-10-15 15:51:44 -07:00
Testing/Support [llvm] [unittest] Allow getting a C string from the TempDir helper class 2020-09-09 01:53:15 +03:00
TextAPI/MachO [MachO] Add skeletal support for DriverKit platform 2020-08-14 12:36:43 -07:00
ToolDrivers
Transforms [PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting 2020-10-15 23:13:33 +00:00
WindowsManifest
WindowsResource
XRay [XRay] Change Sled.Function to PC-relative for sled version 2 and make llvm-xray support sled version 2 addresses 2020-04-24 14:41:56 -07:00
CMakeLists.txt [flang][openacc] OpenACC 3.0 parser 2020-07-14 14:29:40 -04:00
InitializePasses.h [LoopExtract][NewPM] Port -loop-extract to NPM 2020-10-13 22:55:42 -07:00
LinkAllIR.h
LinkAllPasses.h [LoopFlatten] Add a loop-flattening pass 2020-10-01 13:54:45 +01:00
Pass.h Improve LegacyPassManager API to correctly report modified status 2020-06-26 14:21:02 +02:00
PassAnalysisSupport.h [NFCi] Fixing build failures on Windows due to std::tie used w/o proper include. 2020-06-26 16:30:25 -07:00
PassInfo.h
PassRegistry.h
PassSupport.h [Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directly 2020-04-26 12:58:20 +01:00
module.extern.modulemap
module.install.modulemap
module.modulemap Add BinaryFormat/ELFRelocs/CSKY.def to LLVM modulemap 2020-09-07 10:14:22 +02:00
module.modulemap.build