- Apr 09, 2010
-
-
Dan Gohman authored
so that an unfortunately placed bitcast doesn't pin a value in a register. llvm-svn: 100883
-
John McCall authored
llvm-svn: 100882
-
John McCall authored
llvm-svn: 100881
-
John McCall authored
Remove -faccess-control from -cc1; add -fno-access-control. Make the driver pass -fno-access-control by default. Update a bunch of tests to be correct under access control. llvm-svn: 100880
-
Benjamin Kramer authored
llvm-svn: 100879
-
John McCall authored
fails to find a type. There are no cases where it's valid for this to produce an error. llvm-svn: 100878
-
Bob Wilson authored
llvm-svn: 100877
-
Bob Wilson authored
llvm-svn: 100876
-
Chris Lattner authored
"On SPU, variables in the .bss section that are allocated with the .lcomm directive are not aligned on 16 byte boundaries. This causes misaligned loads, as the generated assembly assumes this "default" alignment. this patch disables .lcomm in favour of '.local .comm' Patch by Kalle Raisklia! llvm-svn: 100875
-
Dan Gohman authored
llvm-svn: 100874
-
Douglas Gregor authored
type..." with "initializing <type> with an expression of type...", which reads better. Thanks to John for the improved wording. llvm-svn: 100873
-
Douglas Gregor authored
the implicit template instantiations we need to perform. Otherwise, we end up erroneously diagnosing static functions as used if they were only used within an implicit template instantiation. Fixes a bunch of spurious failures when building Clang with Clang. llvm-svn: 100872
-
John McCall authored
type isn't dependent. Fixes rdar://problem/7838962. llvm-svn: 100871
-
Chris Lattner authored
attr constructor or destructor. Patch by Jean-Daniel Dupas! llvm-svn: 100870
-
Bob Wilson authored
llvm-svn: 100869
-
Devang Patel authored
llvm-svn: 100867
-
Douglas Gregor authored
precompiled headers and/or when reading the contents of the file into memory. These checks seem to be causing spurious regression-test failures on Windows. llvm-svn: 100866
-
Fariborz Jahanian authored
for objc. llvm-svn: 100865
-
Daniel Dunbar authored
llvm-svn: 100864
-
Gabor Greif authored
llvm-svn: 100862
-
Dan Gohman authored
llvm-svn: 100860
-
Dan Gohman authored
llvm-svn: 100859
-
Dan Gohman authored
llvm-svn: 100858
-
Gabor Greif authored
llvm-svn: 100856
-
Chandler Carruth authored
llvm-svn: 100852
-
Bob Wilson authored
llvm-svn: 100850
-
Bob Wilson authored
llvm-svn: 100849
-
Chris Lattner authored
llvm-svn: 100848
-
Daniel Dunbar authored
llvm-svn: 100846
-
Dan Gohman authored
a separate function. llvm-svn: 100845
-
Sean Callanan authored
integrated into the llvm-mc testing tool. llvm-svn: 100842
-
Dan Gohman authored
llvm-svn: 100841
-
Dan Gohman authored
be sent to LSR, which it isn't prepared to handle. llvm-svn: 100839
-
Dan Gohman authored
llvm-svn: 100838
-
Chris Lattner authored
forced constant is changed to a constant, we would end up adding the instruction to the wrong worklist, preventing it from being properly revisited. This fixes rdar://7832370 llvm-svn: 100837
-
John McCall authored
valid instantiations. llvm-svn: 100836
-
Douglas Gregor authored
destination type for initialization, assignment, parameter-passing, etc. The main issue fixed here is that we used rather confusing wording for diagnostics such as t.c:2:9: warning: initializing 'char const [2]' discards qualifiers, expected 'char *' [-pedantic] char *name = __func__; ^ ~~~~~~~~ We're not initializing a 'char const [2]', we're initializing a 'char *' with an expression of type 'char const [2]'. Similar problems existed for other diagnostics in this area, so I've normalized them all with more precise descriptive text to say what we're initializing/converting/assigning/etc. from and to. The warning for the code above is now: t.c:2:9: warning: initializing 'char *' from an expression of type 'char const [2]' discards qualifiers [-pedantic] char *name = __func__; ^ ~~~~~~~~ Fixes <rdar://problem/7447179>. llvm-svn: 100832
-
Sean Callanan authored
state was being executed too lazily, and the LLVM assembly syntax for the disassembler was not being written into the proper disassembler state variable. llvm-svn: 100830
-
Dan Gohman authored
inputs happen to negate each other. llvm-svn: 100828
-
Ted Kremenek authored
platforms (for this test). llvm-svn: 100827
-