hanchenye-llvm-project/llvm/lib
Chris Lattner e95d195014 Revisit my fix for PR9028: the issue is that DAGCombine was
generating i8 shift amounts for things like i1024 types.  Add
an assert in getNode to prevent this from occuring in the future,
fix the buggy transformation, revert my previous patch, and
document this gotcha in ISDOpcodes.h

llvm-svn: 125465
2011-02-13 19:09:16 +00:00
..
Analysis Remove pointless blank line. 2011-02-13 18:11:05 +00:00
Archive Archive: Fix temp path names. 2011-01-17 16:43:30 +00:00
AsmParser implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr. 2011-02-07 16:40:21 +00:00
Bitcode implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr. 2011-02-07 16:40:21 +00:00
CodeGen Revisit my fix for PR9028: the issue is that DAGCombine was 2011-02-13 19:09:16 +00:00
CompilerDriver Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists. 2011-01-10 02:34:23 +00:00
ExecutionEngine Fix libffi usage when it is on a custom path. 2011-01-28 16:49:05 +00:00
Linker Correctly merge available_externally and regular definitions when they have 2011-02-01 05:33:52 +00:00
MC More whitespace cleanup... 2011-02-11 19:05:56 +00:00
Object Object: Fix type punned pointer issues by making DataRefImpl a union and using intptr_t. 2011-01-21 02:27:02 +00:00
Support Adds llvm::sys::path::is_separator() to test whether a char is a path separator 2011-02-11 21:24:40 +00:00
Target Add encodings and mnemonics for FXSAVE64 and FXRSTOR64. 2011-02-12 23:24:13 +00:00
Transforms remove a now-unneccesary cast. 2011-02-13 18:30:09 +00:00
VMCore Fix a regression from r125393; 2011-02-13 15:45:34 +00:00
Makefile Add LLVMObject Library. 2010-11-15 03:21:41 +00:00