- Oct 27, 2007
-
-
Evan Cheng authored
- ChangeCompareStride only reuse stride that is larger than current stride. It will let the general reuse mechanism to try to reuse a smaller stride. - Watch out for multiplication overflow in ChangeCompareStride. - Replace std::set with SmallPtrSet. llvm-svn: 43408
-
Ted Kremenek authored
llvm-svn: 43407
-
- Oct 26, 2007
-
-
Ted Kremenek authored
llvm-svn: 43406
-
Ted Kremenek authored
llvm-svn: 43405
-
Steve Naroff authored
Start rewriting ObjC interfaces. As a start, we comment out all the methods. This involved refining how the parser/AST passes/manages SourceLocations for ObjcMethodDecl's. llvm-svn: 43404
-
Fariborz Jahanian authored
decl without an @interface decl. llvm-svn: 43403
-
Ted Kremenek authored
llvm-svn: 43402
-
Ted Kremenek authored
llvm-svn: 43401
-
Bill Wendling authored
place. llvm-svn: 43400
-
Bill Wendling authored
FE. - Explicitly pass in the alignment of the load & store. - XFAIL 2007-10-23-UnalignedMemcpy.ll because llc has a bug that crashes on unaligned pointers. llvm-svn: 43398
-
Ted Kremenek authored
llvm-svn: 43397
-
Ted Kremenek authored
calling member functions of the target type to perform type-specific serialization. Added version of ReadPtr that allows passing references to uintptr_t (useful for smart pointers). llvm-svn: 43396
-
Fariborz Jahanian authored
Thanks to Steve N. to point out using of offsetof for this. llvm-svn: 43391
-
Devang Patel authored
llvm-svn: 43390
-
Devang Patel authored
llvm-svn: 43387
-
Devang Patel authored
Code gen static initializer. llvm-svn: 43386
-
Devang Patel authored
llvm-svn: 43385
-
Evan Cheng authored
llvm-svn: 43384
-
Devang Patel authored
llvm-svn: 43383
-
Fariborz Jahanian authored
llvm-svn: 43382
-
Anton Korobeynikov authored
registers in case, when FP pointer was eliminated. This should fixes misc. random EH-related crahses, when stuff is compiled with -fomit-frame-pointer. Thanks Duncan for nailing this bug! llvm-svn: 43381
-
Eric Christopher authored
want them later (mips32/64). llvm-svn: 43380
-
Owen Anderson authored
llvm-svn: 43379
-
Gordon Henriksen authored
improved wording in source files. llvm-svn: 43377
-
Evan Cheng authored
Loosen up iv reuse to allow reuse of the same stride but a larger type when truncating from the larger type to smaller type is free. e.g. Turns this loop: LBB1_1: # entry.bb_crit_edge xorl %ecx, %ecx xorw %dx, %dx movw %dx, %si LBB1_2: # bb movl L_X$non_lazy_ptr, %edi movw %si, (%edi) movl L_Y$non_lazy_ptr, %edi movw %dx, (%edi) addw $4, %dx incw %si incl %ecx cmpl %eax, %ecx jne LBB1_2 # bb into LBB1_1: # entry.bb_crit_edge xorl %ecx, %ecx xorw %dx, %dx LBB1_2: # bb movl L_X$non_lazy_ptr, %esi movw %cx, (%esi) movl L_Y$non_lazy_ptr, %esi movw %dx, (%esi) addw $4, %dx incl %ecx cmpl %eax, %ecx jne LBB1_2 # bb llvm-svn: 43375
-
Hartmut Kaiser authored
llvm-svn: 43374
-
Ted Kremenek authored
pointers that employ unused bits in a pointer to store extra data. llvm-svn: 43373
-
Hartmut Kaiser authored
Silenced VC++ warning. llvm-svn: 43372
-
Hartmut Kaiser authored
llvm-svn: 43371
-
Hartmut Kaiser authored
llvm-svn: 43370
-
Hartmut Kaiser authored
llvm-svn: 43369
-
Hartmut Kaiser authored
llvm-svn: 43368
-
Evan Cheng authored
stride may be rewritten using the stride of the compare instruction. llvm-svn: 43367
-
Ted Kremenek authored
llvm-svn: 43366
-
Devang Patel authored
llvm-svn: 43365
-
- Oct 25, 2007
-
-
Dale Johannesen authored
llvm-svn: 43364
-
Devang Patel authored
llvm-svn: 43363
-
Ted Kremenek authored
llvm-svn: 43362
-
Ted Kremenek authored
llvm-svn: 43361
-
Fariborz Jahanian authored
Changed the entire rewrite of metadata to write to std::string object instead of stdout. llvm-svn: 43360
-