- May 15, 2012
-
-
Daniel Dunbar authored
llvm-svn: 156857
-
Richard Smith authored
and the thing we have has a scope specifier, and we're in a context that doesn't allow declaring a qualified name, then the error is a malformed type, not a missing type. llvm-svn: 156856
-
Johnny Chen authored
llvm-svn: 156855
-
Richard Smith authored
disambiguate whether the type name was forgotten or mistyped. llvm-svn: 156854
-
Douglas Gregor authored
linker arguments. Fixes <rdar://problem/11417441>. llvm-svn: 156853
-
Bill Wendling authored
llvm-svn: 156852
-
Argyrios Kyrtzidis authored
sure we pick up the underlying type, per suggestion by Fariborz. No functionality change. llvm-svn: 156851
-
Kevin Enderby authored
-macho to disassemble the last symbol to the end of the section. llvm-svn: 156850
-
Nuno Lopes authored
this gives a speedup of > 80 in a debug build in the test case of PR12825 (php_sha512_crypt_r) llvm-svn: 156849
-
Jakob Stoklund Olesen authored
Now both SrcReg and DstReg can be sub-registers of the final coalesced register. CoalescerPair::setRegisters still rejects such copies because RegisterCoalescer doesn't yet handle them. llvm-svn: 156848
-
Akira Hatanaka authored
llvm-svn: 156847
-
Gregory Szorc authored
llvm-svn: 156846
-
Greg Clayton authored
llvm-svn: 156845
-
Argyrios Kyrtzidis authored
There are some caveats: -If an implicit cast (e.g. int -> float for numberWithFloat:) was required, the message will not get rewritten -If the message was with numberWithInteger:/numberWithUnsignedInteger:, which are very commonly used, be more liberal and allow the boxing syntax if the underlying type has same signedness and will not lose precision. Part of rdar://11438360 llvm-svn: 156844
-
Argyrios Kyrtzidis authored
Previously we would reject it as illegal using a value of enum type and on ObjC++ it was illegal to use an enumerator as well. rdar://11454917 llvm-svn: 156843
-
Andrew Trick authored
This feature avoids creating edges in the scheduler's dependence graph for non-aliasing memory operations according to whichever alias analysis is available. It has been fully tested in Hexagon. Before making this default, it needs to be extended to handle multiple MachineMemOperands, compile time needs more evaluation, and benchmarking on X86 and ARM is needed. Patch by Sergei Larin! llvm-svn: 156842
-
Bob Wilson authored
<rdar://problem/11433499> llvm-svn: 156841
-
Kevin Enderby authored
that has more than one symbol. The last symbol was not being disassembled to the end of the section. llvm-svn: 156840
-
Daniel Dunbar authored
- These libraries are only reported by llvm-config when run from a development tree. llvm-svn: 156838
-
Daniel Dunbar authored
llvm-svn: 156837
-
Daniel Dunbar authored
check. llvm-svn: 156836
-
rdar://problem/11455398Greg Clayton authored
Add "--name" option to "image lookup" that will search both functions and symbols. Also made all of the output from any of the "image lookup" commands be the same regardless of the lookup type (function name, symbol name, func or symbol, file and line, address, etc). The --verbose or -v option also will expand the results as needed and display things so they look the same. llvm-svn: 156835
-
Douglas Gregor authored
llvm-svn: 156834
-
Fariborz Jahanian authored
between property and its backing ivar. llvm-svn: 156832
-
Fariborz Jahanian authored
in r156825. llvm-svn: 156831
-
Jim Grosbach authored
Add MRI to the createMCCodeEmitter() call. llvm-svn: 156830
-
Jim Grosbach authored
Many targets always use the same bitwise encoding value for physical registers in all (or most) instructions. Add this mapping to the .td files and TableGen'erate the information and expose an accessor in MCRegisterInfo. patch by Tom Stellard. llvm-svn: 156829
-
Jim Grosbach authored
Add the MCRegisterInfo to the factories and constructors. Patch by Tom Stellard <Tom.Stellard@amd.com>. llvm-svn: 156828
-
David Blaikie authored
Based on code review feedback by Jordan Rose. llvm-svn: 156827
-
David Blaikie authored
Moves the bool bail-out down a little in SemaChecking - so now -Wnull-conversion and -Wliteral-conversion can fire when the target type is bool. Also improve the wording/details in the -Wliteral-conversion warning to match the -Wconstant-conversion. llvm-svn: 156826
-
Fariborz Jahanian authored
in @interface by issuing warning (off by default) under opt'ed in flag -Winterface-block-ivar. // rdar://10763173 llvm-svn: 156825
-
Sirish Pande authored
llvm-svn: 156824
-
Nuno Lopes authored
minor simplification to code: Ty is already a SCEV type; don't need to run getEffectiveSCEVType() twice llvm-svn: 156823
-
Kostya Serebryany authored
llvm-svn: 156822
-
Rafael Espindola authored
* Don't copy the visibility attribute during instantiations. We have to be able to distinguish struct HIDDEN foo {}; template<class T> DEFAULT void bar() {} template DEFAULT void bar<foo>(); from struct HIDDEN foo {}; template<class T> DEFAULT void bar() {} template void bar<foo>(); * If an instantiation has an attribute, it takes precedence over an attribute in the template. * With instantiation attributes handled with the above logic, we can now select the minimum visibility when looking at template arguments. llvm-svn: 156821
-
David Chisnall authored
llvm-svn: 156820
-
David Chisnall authored
llvm-svn: 156819
-
Kostya Serebryany authored
llvm-svn: 156818
-
David Chisnall authored
llvm-svn: 156817
-
Kostya Serebryany authored
llvm-svn: 156816
-