|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 62279 | 
| | 
| 
| 
| 
| 
| | parameters are pointers.
llvm-svn: 61451 | 
| | 
| 
| 
| 
| 
| | arbitrary integer width for the count.
llvm-svn: 59823 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | g++ -m32 -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wmissing-format-attribute -fno-common -mdynamic-no-pic -DHAVE_CONFIG_H -Wno-unused -DTARGET_NAME=\"i386-apple-darwin9.5.0\" -I. -I. -I../../llvm-gcc.src/gcc -I../../llvm-gcc.src/gcc/. -I../../llvm-gcc.src/gcc/../include -I./../intl -I../../llvm-gcc.src/gcc/../libcpp/include  -I../../llvm-gcc.src/gcc/../libdecnumber -I../libdecnumber -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.obj/include -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.src/include -DENABLE_LLVM -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.obj/../llvm.src/include  -D_DEBUG  -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS   -I. -I. -I../../llvm-gcc.src/gcc -I../../llvm-gcc.src/gcc/. -I../../llvm-gcc.src/gcc/../include -I./../intl -I../../llvm-gcc.src/gcc/../libcpp/include  -I../../llvm-gcc.src/gcc/../libdecnumber -I../libdecnumber -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.obj/include -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.src/include ../../llvm-gcc.src/gcc/llvm-types.cpp -o llvm-types.o
../../llvm-gcc.src/gcc/llvm-convert.cpp: In member function 'void TreeToLLVM::EmitMemCpy(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int)':
../../llvm-gcc.src/gcc/llvm-convert.cpp:1496: error: 'memcpy_i32' is not a member of 'llvm::Intrinsic'
../../llvm-gcc.src/gcc/llvm-convert.cpp:1496: error: 'memcpy_i64' is not a member of 'llvm::Intrinsic'
../../llvm-gcc.src/gcc/llvm-convert.cpp: In member function 'void TreeToLLVM::EmitMemMove(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int)':
../../llvm-gcc.src/gcc/llvm-convert.cpp:1512: error: 'memmove_i32' is not a member of 'llvm::Intrinsic'
../../llvm-gcc.src/gcc/llvm-convert.cpp:1512: error: 'memmove_i64' is not a member of 'llvm::Intrinsic'
../../llvm-gcc.src/gcc/llvm-convert.cpp: In member function 'void TreeToLLVM::EmitMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int)':
../../llvm-gcc.src/gcc/llvm-convert.cpp:1528: error: 'memset_i32' is not a member of 'llvm::Intrinsic'
../../llvm-gcc.src/gcc/llvm-convert.cpp:1528: error: 'memset_i64' is not a member of 'llvm::Intrinsic'
make[3]: *** [llvm-convert.o] Error 1
make[3]: *** Waiting for unfinished jobs....
rm fsf-funding.pod gcov.pod gfdl.pod cpp.pod gpl.pod gcc.pod
make[2]: *** [all-stage1-gcc] Error 2
make[1]: *** [stage1-bubble] Error 2
make: *** [all] Error 2
llvm-svn: 59809 | 
| | 
| 
| 
| | llvm-svn: 59802 | 
| | 
| 
| 
| | llvm-svn: 55779 | 
| | 
| 
| 
| | llvm-svn: 51591 | 
| | 
| 
| 
| 
| 
| | exclude struct and array types.
llvm-svn: 51452 | 
| | 
| 
| 
| 
| 
| 
| | several things that were neither in an anonymous namespace nor static
but not intended to be global.
llvm-svn: 51017 | 
| | 
| 
| 
| | llvm-svn: 49339 | 
| | 
| 
| 
| 
| 
| | adding <map> to many files that actually do need it.
llvm-svn: 48667 | 
| | 
| 
| 
| | llvm-svn: 48601 | 
| | 
| 
| 
| | llvm-svn: 48579 | 
| | 
| 
| 
| | llvm-svn: 48554 | 
| | 
| 
| 
| | llvm-svn: 48520 | 
| | 
| 
| 
| 
| 
| | pointing to anything
llvm-svn: 48509 | 
| | 
| 
| 
| 
| 
| | variables and methods themselves only use unsigned.)
llvm-svn: 48492 | 
| | 
| 
| 
| 
| 
| 
| | Do not run analysis pass again if analysis info is still available.
This fixes PR1441.
llvm-svn: 48476 | 
| | 
| 
| 
| 
| 
| | Patch by Curtis Dunham.
llvm-svn: 47959 | 
| | 
| 
| 
| | llvm-svn: 47598 | 
| | 
| 
| 
| | llvm-svn: 47437 | 
| | 
| 
| 
| 
| 
| | annoying warnings.
llvm-svn: 47367 | 
| | 
| 
| 
| | llvm-svn: 45418 | 
| | 
| 
| 
| | llvm-svn: 45034 | 
| | 
| 
| 
| 
| 
| 
| | Changes from me implementing different way of representing points-to anything.
Changes from me that improve slightly on LCD.
llvm-svn: 44895 | 
| | 
| 
| 
| | llvm-svn: 44267 | 
| | 
| 
| 
| | llvm-svn: 43374 | 
| | 
| 
| 
| | llvm-svn: 42474 | 
| | 
| 
| 
| | llvm-svn: 42462 | 
| | 
| 
| 
| | llvm-svn: 42397 | 
| | 
| 
| 
| | llvm-svn: 42280 | 
| | 
| 
| 
| | llvm-svn: 42279 | 
| | 
| 
| 
| 
| 
| 
| 
| | and time usage.
Fixup operator == to make this work, and add a resize method to DenseMap
so we can resize our hashtable once we know how big it should be.
llvm-svn: 42269 | 
| | 
| 
| 
| 
| 
| 
| | Add operator == and != to SparseBitVector.
Simplify code for test_and_set
llvm-svn: 42018 | 
| | 
| 
| 
| 
| 
| | field sensitivity
llvm-svn: 42016 | 
| | 
| 
| 
| | llvm-svn: 36873 | 
| | 
| 
| 
| | llvm-svn: 36662 | 
| | 
| 
| 
| 
| 
| 
| | Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
llvm-svn: 36652 | 
| | 
| 
| 
| | llvm-svn: 36632 | 
| | 
| 
| 
| | llvm-svn: 34917 | 
| | 
| 
| 
| 
| 
| | LLVM's footprint and speed up linking.
llvm-svn: 33941 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | This feature is needed in order to support shifts of more than 255 bits
on large integer types.  This changes the syntax for llvm assembly to
make shl, ashr and lshr instructions look like a binary operator:
   shl i32 %X, 1
instead of
   shl i32 %X, i8 1
Additionally, this should help a few passes perform additional optimizations.
llvm-svn: 33776 | 
| | 
| 
| 
| 
| 
| | confusion with external linkage types.
llvm-svn: 33663 | 
| | 
| 
| 
| 
| 
| 
| 
| | This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.
llvm-svn: 32751 | 
| | 
| 
| 
| | llvm-svn: 32697 | 
| | 
| 
| 
| 
| 
| | now cerr, cout, and NullStream resp.
llvm-svn: 32298 | 
| | 
| 
| 
| 
| 
| | is 'unsigned'.
llvm-svn: 32279 | 
| | 
| 
| 
| 
| 
| 
| | adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be fixed in the future.
llvm-svn: 31990 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | The long awaited CAST patch. This introduces 12 new instructions into LLVM
to replace the cast instruction. Corresponding changes throughout LLVM are
provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the
exception of 175.vpr which fails only on a slight floating point output
difference.
llvm-svn: 31931 | 
| | 
| 
| 
| | llvm-svn: 31812 |