- Jun 28, 2011
-
-
Nick Lewycky authored
llvm-svn: 133990
-
Rafael Espindola authored
llvm-svn: 133989
-
Andrew Trick authored
llvm-svn: 133988
-
Argyrios Kyrtzidis authored
from Sema::GetTypeForDeclarator. No functionality change. llvm-svn: 133987
-
Argyrios Kyrtzidis authored
Sema::GetTypeForDeclarator and remove its 'OwnedDecl' out parameter. No functionality change. llvm-svn: 133986
-
Argyrios Kyrtzidis authored
Centralize the check for a tag definition in a Declarator::PrototypeContext inside GetTypeForDeclarator. No functionality change. llvm-svn: 133985
-
Argyrios Kyrtzidis authored
No functionality change. llvm-svn: 133984
-
Argyrios Kyrtzidis authored
llvm-svn: 133983
-
Andrew Trick authored
evaluates all other IV exprs. llvm-svn: 133982
-
Chandler Carruth authored
llvm-svn: 133981
-
Chandler Carruth authored
opening single quote with no closing single quote, and with {} quotes "inside" of it. This broke some of our tools that scrape test cases. Also, while here, make the test actually assert what the comment says it asserts. This was essentially authored by Nick Lewycky, and merely typed in by myself. Let me know if this is still missing the mark, but the previous test only succeeded due to the improper quoting preventing *anything* from matching the grep -- it had a '4(%...)' sequence in the output! llvm-svn: 133980
-
Evan Cheng authored
llvm-svn: 133979
-
Jakob Stoklund Olesen authored
llvm-svn: 133978
-
Jim Grosbach authored
When the destination operand is the same as the first source register operand for arithmetic instructions, the destination operand may be omitted. For example, the following two instructions are equivalent: and r1, #ff and r1, r1, #ff rdar://9672867 llvm-svn: 133973
-
Johnny Chen authored
llvm-svn: 133972
-
Eli Friedman authored
llvm-svn: 133971
-
Fariborz Jahanian authored
// rdar://7811841 llvm-svn: 133970
-
John McCall authored
only to pointers to locals. But it should work inside blocks, too. llvm-svn: 133969
-
Eli Friedman authored
Merge some calls to FoldingSetNodeID::AddInteger; assuming my measurements aren't completely off, roughly a 1% speedup on SingleSource/UnitTests/ObjC/trivial-interface.m . llvm-svn: 133968
-
Evan Cheng authored
llvm-svn: 133967
-
Jim Grosbach authored
Correctly parse the forms of the Thumb mov-immediate instruction: 1. 8-bit immediate 0-255. 2. 12-bit shifted-immediate. The 16-bit immediate "movw" form is also legal with just a "mov" mnemonic, but is not yet supported. More parser logic necessary there due to fixups. llvm-svn: 133966
-
Johnny Chen authored
llvm-svn: 133965
-
Evan Cheng authored
llvm-svn: 133964
-
Evan Cheng authored
llvm-svn: 133962
-
Andrew Trick authored
a bit more control over the order SCEVs are evaluated. llvm-svn: 133959
-
John McCall authored
for explicit specializations with their own explicit visibility. llvm-svn: 133958
-
John McCall authored
llvm-svn: 133957
-
Johnny Chen authored
llvm-svn: 133956
-
Chad Rosier authored
This was causing compile-time failures for some of the Objc and Obj-C++ benchmarks. The specific errors were of the form: "ld: duplicate symbol …" rdar://9660124 llvm-svn: 133955
-
Johnny Chen authored
llvm-svn: 133954
-
Devang Patel authored
During bottom up fast-isel, instructions emitted to materalize registers are at top of basic block and do not have debug location. This may misguide debugger while entering the basic block and sometimes debugger provides semi useful view of current location to developer by picking up previous known location as current location. Assign a sensible location to the first instruction in a basic block, if it does not have one location derived from source file, so that debugger can provide meaningful user experience to developers in edge cases. llvm-svn: 133953
-
Eric Christopher authored
llvm-svn: 133952
-
Johnny Chen authored
Rename target dir to target_command. llvm-svn: 133951
-
- Jun 27, 2011
-
-
Johnny Chen authored
llvm-svn: 133950
-
Johnny Chen authored
llvm-svn: 133949
-
Eli Friedman authored
Cache the result of AttributeList::getKind(); it's relatively expensive to compute, and we query it frequently enough that it showed up in a profile. llvm-svn: 133948
-
Johnny Chen authored
llvm-svn: 133947
-
Jakub Staszak authored
llvm-svn: 133946
-
Jim Grosbach authored
Thumb2 MOV mnemonic can accept both cc_out and predication. We don't (yet) encode the instruction properly, but this gets the parsing part. llvm-svn: 133945
-
Evan Cheng authored
llvm-svn: 133944
-