- Jul 24, 2008
-
-
Ted Kremenek authored
Don't flag dead stores when the result of a preincrement/predecrement is used in an enclosing expression. llvm-svn: 53964
-
Ted Kremenek authored
llvm-svn: 53963
-
- Jul 23, 2008
-
-
Ted Kremenek authored
llvm-svn: 53962
-
Owen Anderson authored
llvm-svn: 53961
-
Ted Kremenek authored
llvm-svn: 53960
-
Owen Anderson authored
to multiply the instruction count by a constant factor in a few places, which caused the register allocator to require many more iterations. llvm-svn: 53959
-
Dan Gohman authored
This fixes several recent CBE regressions. llvm-svn: 53958
-
Ted Kremenek authored
Refine the error message of unused ivars. Added test case. llvm-svn: 53957
-
Ted Kremenek authored
llvm-svn: 53956
-
Ted Kremenek authored
When constructing an ObjCIvarDecl object in Sema, provide its visibility up front instead of setting it afterwards. This change also fixes a subtle bug where the access control of an ivar would be initialized to garbage if we didn't have an explicit visibility specifier (e.g., @private). llvm-svn: 53955
-
Ted Kremenek authored
is protected, not private. Added ObjCIvarDecl::getCanonicalAccessControl() to report the visible access control of an ivar, whereas getAccessControl() returns the access control relating to how the ivar was actually declared. llvm-svn: 53954
-
Ted Kremenek authored
llvm-svn: 53953
-
Ted Kremenek authored
llvm-svn: 53952
-
Bruno Cardoso Lopes authored
Added ConstantPool support. llvm-svn: 53951
-
Chris Lattner authored
llvm-svn: 53950
-
Chris Lattner authored
llvm-svn: 53948
-
-
Chris Lattner authored
int foo(void) { float x[2]; return x; } rdar://6093986 llvm-svn: 53946
-
Chris Lattner authored
case for this. This allows instructions like loads from global variables declared to be constant to be moved out of loops." Patch by Stefanus Du Toit! llvm-svn: 53945
-
Chris Lattner authored
they appear in words. This would cause things like the "128" in "VR128" to be highlighted. This patch fixes the highlighting by only recognizing constants when they have word breaks around them.' Patch by Stefanus Du Toit! llvm-svn: 53944
-
Dan Gohman authored
llvm-svn: 53943
-
Ted Kremenek authored
llvm-svn: 53942
-
Dan Gohman authored
Remove the GetResultInst instruction. It is still accepted in LLVM assembly and bitcode, where it is now auto-upgraded to ExtractValueInst. Also, remove support for return instructions with multiple values. These are auto-upgraded to use InsertValueInst instructions. The IRBuilder still accepts multiple-value returns, and auto-upgrades them to InsertValueInst instructions. llvm-svn: 53941
-
Evan Cheng authored
Based on patch by Nicolas Capens. llvm-svn: 53939
-
Duncan Sands authored
llvm-svn: 53938
-
Owen Anderson authored
live intervals itself to use an instruction count approximation that is not affected by inserting empty indices. llvm-svn: 53937
-
Ted Kremenek authored
llvm-svn: 53936
-
Devang Patel authored
Quit, if unable to fix error when linker input files are all native object files. llvm-svn: 53935
-
- Jul 22, 2008
-
-
Argyrios Kyrtzidis authored
llvm-svn: 53934
-
Evan Cheng authored
llvm-svn: 53933
-
Evan Cheng authored
Fix pr2566: incorrect assumption about bit_convert. It doesn't not have to output a vector value. Patch by Nicolas Capens! llvm-svn: 53932
-
Dan Gohman authored
llvm-svn: 53931
-
Devang Patel authored
llvm-svn: 53930
-
Devang Patel authored
While creating temp. file on disk, if the current filename points to a existing directory then create new temp. file inside the directory. llvm-svn: 53929
-
Daniel Dunbar authored
llvm-svn: 53928
-
Evan Cheng authored
llvm-svn: 53927
-
Dan Gohman authored
llvm-svn: 53926
-
Dan Gohman authored
llvm-svn: 53925
-
Devang Patel authored
llvm-svn: 53924
-
Dan Gohman authored
and use the right result number, in the off chance that the graph root has multiple result values. llvm-svn: 53923
-