- Jun 19, 2013
-
-
Sean Silva authored
Not sure why we weren't catching this with -Wunused-parameter... Spotted by inspection. llvm-svn: 184271
-
Sean Silva authored
llvm-svn: 184269
-
Sean Silva authored
llvm-svn: 184268
-
Sean Silva authored
llvm-svn: 184267
-
Sean Silva authored
llvm-svn: 184263
-
Matt Arsenault authored
llvm-svn: 184261
-
Sean Silva authored
Previously, we would monkeypatch the vector of YAML::Section's in order to ensure that the SHT_NULL entry is present. Now we just add it unconditionally. The proliferation of small numerical adjustments is beginning to frighten me, but I can't think of a way having a single point of truth for them without introducing a whole new layer of data structures (i.e. lots of code and complexity) between the YAML and binary ELF formats. llvm-svn: 184260
-
Sean Silva authored
llvm-svn: 184258
-
Sean Silva authored
Currently, we only output the name. llvm-svn: 184255
-
JF Bastien authored
The information was correct pre-LPAE. llvm-svn: 184253
-
Bill Wendling authored
llvm-svn: 184247
-
- Jun 18, 2013
-
-
Jim Grosbach authored
rdar://14194152 llvm-svn: 184244
-
Sean Silva authored
This will be needed later for holding symbol names, due to the libObject issue mentioned in the commit message of r184161. llvm-svn: 184242
-
Bill Wendling authored
llvm-svn: 184239
-
Tim Northover authored
llvm-svn: 184236
-
Rafael Espindola authored
llvm-svn: 184235
-
Rafael Espindola authored
llvm-svn: 184233
-
Michael Gottesman authored
[ARMTargetLowering] ARMISD::{SUB,ADD}{C,E} second result is a boolean implying that upper bits are always 0. llvm-svn: 184231
-
Michael Gottesman authored
Said assert assumes that ADDC will always have a glue node as its second argument and is checked before we even know that we are actually performing the relevant MLAL optimization. This is incorrect since on ARM we *CAN* codegen ADDC with a use list based second argument. Thus to have both effects, I converted the assert to a conditional check which if it fails we do not perform the optimization. In terms of tests I can not produce an ADDC from the IR level until I get in my multiprecision optimization patch which is forthcoming. The tests for said patch would cause this assert to fail implying that said tests will provide the relevant tests. llvm-svn: 184230
-
Rafael Espindola authored
llvm-svn: 184229
-
Nadav Rotem authored
llvm-svn: 184228
-
Kevin Enderby authored
"When assembling to the ARM instruction set, the .N qualifier produces an assembler error and the .W qualifier has no effect." In the pre-matcher handler in the asm parser the ".w" (wide) qualifier when in ARM mode is now discarded. And an error message is now produced when the ".n" (narrow) qualifier is used in ARM mode. Test cases for these were added. rdar://14064574 llvm-svn: 184224
-
Quentin Colombet authored
value is zero. This allows optmizations to kick in more easily. Fix some test cases so that they remain meaningful (i.e., not completely dead coded) when optimizations apply. <rdar://problem/14096009> superfluous multiply by high part of zero-extended value. llvm-svn: 184222
-
Jack Carter authored
When producing objects that are abi compliant we are marking neither the object file nor the assembly file correctly and thus generate warnings. We need to set the EF_CPIC flag in the ELF header when generating direct object. Note that the warning is only generated when compiling without PIC. When compiling with clang the warning will be suppressed by supplying: -Wa,-mno-shared -Wa,-call_nonpic Also the following directive should also be added: .option pic0 when compiling without PIC, This eliminates the need for supplying: -mno-shared -call_nonpic on the assembler command line. Patch by Douglas Gilmore llvm-svn: 184220
-
Rafael Espindola authored
llvm-svn: 184219
-
Rafael Espindola authored
llvm-svn: 184217
-
David Blaikie authored
llvm-svn: 184213
-
Rafael Espindola authored
llvm-svn: 184210
-
Stefanus Du Toit authored
For decoding, keep the current behavior of always decoding these as their REP versions. In the future, this could be improved to recognize the cases where these behave as XACQUIRE and XRELEASE and decode them as such. llvm-svn: 184207
-
Rafael Espindola authored
llvm-svn: 184206
-
Rafael Espindola authored
llvm-svn: 184204
-
Rafael Espindola authored
llvm-svn: 184203
-
Rafael Espindola authored
llvm-svn: 184202
-
Nadav Rotem authored
llvm-svn: 184201
-
Nadav Rotem authored
llvm-svn: 184200
-
Rafael Espindola authored
llvm-svn: 184198
-
Rafael Espindola authored
llvm-svn: 184196
-
Rafael Espindola authored
llvm-svn: 184193
-
Alexey Samsonov authored
llvm-svn: 184191
-
Rafael Espindola authored
This allows the compiler to see the enum and warn about it. While in here, fix a switch to not use a default and fix style violations. llvm-svn: 184186
-