- Feb 24, 2011
-
-
Rafael Espindola authored
6m30. llvm-svn: 126426
-
Devang Patel authored
Patch by Nathan Jeffords! llvm-svn: 126425
-
Nadav Rotem authored
Limit the folding of any_ext and sext into the load operation to scalars. Limit the active-bits trunc optimization to scalars. Document vector trunc and vector sext in LangRef. Similar to commit 126080 (for enabling zext). llvm-svn: 126424
-
Johnny Chen authored
switch to Jazelle state fails, thus treating BXJ as a BX operation. llvm-svn: 126423
-
Rafael Espindola authored
in PR9301. llvm-svn: 126422
-
Rafael Espindola authored
The problem was codegen guessing the wrong values and printing .section .eh_frame,"aMS",@progbits,4 It is not clear at all if Codegen should try to guess, MC is the one that should know the default flags. llvm-svn: 126421
-
Stephen Wilson authored
llvm-svn: 126406
-
Stephen Wilson authored
Also fix a bug where we were not lazily parsing the ELF header and thus returning an ArchSpec with invalid cpu type components. Initialize the cpu subtype as LLDB_INVALID_CPUTYPE for compatibility with the new ArchSpec implementation. llvm-svn: 126405
-
Stephen Wilson authored
Previously we were using a set of preprocessor defines and returning an ArchSpec without any OS/Vendor information. This fixes an issue with plugin resolution on Linux where a valid OS component is needed. llvm-svn: 126404
-
Stephen Wilson authored
The major issue this patch solves is that ArchSpec::SetTriple no longer depends on the implementation of Host::GetArchitecture. On linux, Host::GetArchitecture calls ArchSpec::SetTriple, thus blowing the stack. A second smaller point is that SetTriple now defaults to Host defined components iff all OS, vendor and environment fields are not set. llvm-svn: 126403
-
Devang Patel authored
llvm-svn: 126402
-
Devang Patel authored
llvm-svn: 126401
-
Chandler Carruth authored
namespace blanket rule for variables and functions declared 'extern "C"'. llvm-svn: 126400
-
Chris Lattner authored
llvm-svn: 126399
-
Devang Patel authored
llvm-svn: 126398
-
Devang Patel authored
llvm-svn: 126397
-
Douglas Gregor authored
nested-name-specifiers throughout the parser, and provide a new class (NestedNameSpecifierLoc) that contains a nested-name-specifier along with its type-source information. Right now, this information is completely useless, because we don't actually store the source-location information anywhere in the AST. Call this Step 1/N. llvm-svn: 126391
-
Chandler Carruth authored
llvm-svn: 126389
-
Axel Naumann authored
Add an interface for last resort, unqualified lookup. It can provide results for unqualified lookup when Sema fails to find anything itself. llvm-svn: 126387
-
Daniel Dunbar authored
layout", it broke some GCC tests. llvm-svn: 126386
-
Richard Osborne authored
llvm-svn: 126384
-
NAKAMURA Takumi authored
test/lit.cfg: Add PATHEXT to 'substitution', to recognize tools on Windows hosts. Thanks to Danil Malyshev! Some tests on Windows use the "not" utility and fail with an error "program not executable". The reason for this error is that the name of the executable file sended to the "not" without the extension. llvm-svn: 126383
-
Duncan Sands authored
understandable (at least I find it easier to understand like this). No intended functionality change. llvm-svn: 126382
-
Benjamin Kramer authored
- Don't leak parsed operands during tokenization. - Don't leak printed insts in llvm-mc. llvm-svn: 126381
-
Cameron Zwarich authored
registers at phis. This enables us to eliminate a lot of pointless zexts during the DAGCombine phase. This fixes <rdar://problem/8760114>. llvm-svn: 126380
-
Cameron Zwarich authored
llvm-svn: 126379
-
Cameron Zwarich authored
a block is visited before all of its predecessors. llvm-svn: 126378
-
Cameron Zwarich authored
llvm-svn: 126377
-
Cameron Zwarich authored
and make the actual map private. llvm-svn: 126376
-
Cameron Zwarich authored
allows for the information propagated across basic blocks to be merged at phis. llvm-svn: 126375
-
Argyrios Kyrtzidis authored
-analyzer-checker=cocoa,unix llvm-svn: 126372
-
Argyrios Kyrtzidis authored
llvm-svn: 126371
-
Argyrios Kyrtzidis authored
If the state is new, make sure an ExplodedNode is associated with it. llvm-svn: 126370
-
Argyrios Kyrtzidis authored
llvm-svn: 126369
-
Chris Lattner authored
_Bool is 1 bit, not 8. This fixes an assertion on the testcase, which is PR9304 and rdar://9045501. llvm-svn: 126368
-
Chris Lattner authored
trivial places. This pass needs a lot of work. llvm-svn: 126367
-
Chris Lattner authored
to reduce nesting. This needs to be turned into a table. llvm-svn: 126366
-
Chris Lattner authored
magic integer arithmetic and allows it to work with types larger than 64 bits. llvm-svn: 126365
-
Chris Lattner authored
unneeded allocation of an empty StringLiteral when these don't have a message. llvm-svn: 126364
-
Chris Lattner authored
function prototype into a call to a varargs prototype. We do allow the xform if we have a definition, but otherwise we don't want to risk that we're changing the abi in a subtle way. On X86-64, for example, varargs require passing stuff in %al. llvm-svn: 126363
-