- Jul 22, 2011
-
-
Jim Grosbach authored
Add two-operand instruction aliases. Add parsing and encoding tests for variants of the instruction. llvm-svn: 135713
-
Jim Grosbach authored
Add two-operand instruction aliases. Add parsing and encoding tests for variants of the instruction. llvm-svn: 135712
-
Douglas Gregor authored
such that every declaration ID loaded from an AST file will go through a central local -> global mapping function. At present, this change does nothing, since the local -> global mapping function is the identity function. This is the mechanical part of the refactoring; a follow-up patch will address a few remaining areas where it's not obvious whether we're dealing with local or global IDs. llvm-svn: 135711
-
Jim Grosbach authored
llvm-svn: 135710
-
Jim Grosbach authored
llvm-svn: 135709
-
Alexis Hunt authored
llvm-svn: 135708
-
- Jul 21, 2011
-
-
Argyrios Kyrtzidis authored
Fix diagnostic when loading a PCH which has different enabled/disabled state of -fobjc-arc. rdar://9818341 llvm-svn: 135707
-
Jim Grosbach authored
llvm-svn: 135706
-
Jonathan D. Turner authored
Cleaning up more of the ID situation in the AST reader. This patch relaxes and generalizes how CXX base specifiers are identified and loaded by using a ContinuousRangeMap. This also adds a global bit offset (or base) to the PerFileData. llvm-svn: 135705
-
Nicolas Geoffray authored
llvm-svn: 135704
-
Jim Grosbach authored
Aliases for LDM/STM. The single-register versions should encode to LDR/STR with writeback, but we don't (yet) get that correct. Neither does Darwin's system assembler, though, so that's not a deal-breaker of a limitation. llvm-svn: 135702
-
Douglas Gregor authored
llvm-svn: 135701
-
Johnny Chen authored
llvm-svn: 135699
-
Oscar Fuentes authored
llvm-svn: 135698
-
Jim Grosbach authored
llvm-svn: 135696
-
Johnny Chen authored
invoking the Read(...) method to read in bytes. Similar to r135461. llvm-svn: 135695
-
Owen Anderson authored
Split up the ARM so_reg ComplexPattern into so_reg_reg and so_reg_imm, allowing us to distinguish the encodings that use shifted registers from those that use shifted immediates. This is necessary to allow the fixed-length decoder to distinguish things like BICS vs LDRH. llvm-svn: 135693
-
Douglas Gregor authored
entries incrementally, rather than iterating over the chain when loading a single AST file. llvm-svn: 135692
-
Argyrios Kyrtzidis authored
Should avoid race conditions. Addresses rdar://9788943. llvm-svn: 135691
-
Argyrios Kyrtzidis authored
Cut down one open/close pair of system calls by using Path's makeUnique instead of createTemporaryFileOnDisk. llvm-svn: 135690
-
Richard Smith authored
llvm-svn: 135689
-
Douglas Gregor authored
Clean up the C++ status page by eliminating the utterly unnecessary set of projects. C++98/03 is sooooo yesterday llvm-svn: 135687
-
Douglas Gregor authored
llvm-svn: 135686
-
Fariborz Jahanian authored
// rdar://9615045 llvm-svn: 135685
-
Andrew Trick authored
llvm-svn: 135684
-
Benjamin Kramer authored
llvm-svn: 135683
-
Jim Grosbach authored
llvm-svn: 135682
-
Fariborz Jahanian authored
a warning flag. // rdar://9615045 llvm-svn: 135681
-
Douglas Gregor authored
llvm-svn: 135680
-
Douglas Gregor authored
PreprocessingRecord::iterator. Where's concept_map when I need it? llvm-svn: 135679
-
Bruno Cardoso Lopes authored
Stefanovic. I removed the part that actually emits the instructions cause I want that to get in better shape first and in incremental steps. This also makes it easier to review the upcoming parts. llvm-svn: 135678
-
Jay Foad authored
llvm-svn: 135676
-
Bruno Cardoso Lopes authored
llvm-svn: 135675
-
Jay Foad authored
llvm-svn: 135674
-
Jay Foad authored
ConstantExpr::getInBoundsGetElementPtr to use ArrayRef. llvm-svn: 135673
-
Jay Foad authored
to use ArrayRef. llvm-svn: 135672
-
Jay Foad authored
llvm-svn: 135671
-
Francois Pichet authored
For some reason I don't fully comprehend, the MSVC debug build will fail with a huge 50+ lines template error message if PreprocessingRecord::iterator has no operator<() llvm-svn: 135670
-
Chris Lattner authored
to for it to be an an anon namespace and be in a header. Eliminate some extraenous uses of tie. llvm-svn: 135669
-
Eric Christopher authored
llvm-svn: 135668
-