llvm-project/llvm/lib
Philip Reames a0c9f6e736 [LVI] Fix a bug which prevented use of !range metadata within a query
The diff is relatively large since I took a chance to rearrange the code I had to touch in a more obvious way, but the key bit is merely using the !range metadata when we can't analyze the instruction further.  The previous !range metadata code was essentially just dead since no binary operator or cast will have !range metadata (per Verifier) and it was otherwise dropped on the floor.

llvm-svn: 262751
2016-03-04 22:27:39 +00:00
..
Analysis [LVI] Fix a bug which prevented use of !range metadata within a query 2016-03-04 22:27:39 +00:00
AsmParser [AVR] Add calling convention parser tokens 2016-03-03 10:08:02 +00:00
Bitcode [ThinLTO] Add missing breaks when parsing summaries (NFC) 2016-02-24 17:57:28 +00:00
CodeGen [DAGCombine] Fix divrem combine not to assume div/rem type is simple. 2016-03-04 21:23:29 +00:00
DebugInfo [DebugInfo] Dump CIE augmentation data as a list of hex bytes 2016-03-01 18:38:05 +00:00
ExecutionEngine [RuntimeDyld] Fix '_' stripping in RTDyldMemoryManager::getSymbolAddressInProcess. 2016-03-03 21:23:15 +00:00
Fuzzer [libfuzzer] arbitrary function adapter. 2016-03-03 23:45:29 +00:00
IR [ConstantRange] Generalize makeGuaranteedNoWrapRegion to work on ranges 2016-03-03 18:31:16 +00:00
IRReader Remove autoconf support 2016-01-26 21:29:08 +00:00
LTO Fix some warnings a bit harder/different 2016-03-01 20:41:17 +00:00
LibDriver Remove autoconf support 2016-01-26 21:29:08 +00:00
LineEditor Remove autoconf support 2016-01-26 21:29:08 +00:00
Linker Pass a std::unique_ptr to IRMover::move. 2016-02-16 18:50:12 +00:00
MC [lanai] Add ELF enum value and relocations. 2016-03-01 21:21:42 +00:00
Object [lanai] Add ELF enum value and relocations. 2016-03-01 21:21:42 +00:00
ObjectYAML Add LLVMBuild for ObjectYAML. 2016-03-01 21:29:33 +00:00
Option Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. 2016-01-29 20:50:44 +00:00
Passes [PM] Wire up optimization levels and default pipeline construction APIs 2016-02-28 22:16:03 +00:00
ProfileData Use LineLocation instead of CallsiteLocation to index callsite profile. 2016-03-03 18:09:32 +00:00
Support Refactor duplicated code for linking with pthread. 2016-03-01 15:54:40 +00:00
TableGen [TableGen] Fix typos in comments. NFC 2016-02-26 06:50:27 +00:00
Target [WebAssembly] Add another possible code-size optimization to README.txt 2016-03-04 20:09:57 +00:00
Transforms [PGO] Add a commandline option to control number of the VP annotation metadata. 2016-03-04 22:08:44 +00:00
CMakeLists.txt Move ObjectYAML code to a new library. 2016-03-01 19:15:06 +00:00
LLVMBuild.txt Add LLVMBuild for ObjectYAML. 2016-03-01 21:29:33 +00:00