- May 26, 2010
-
-
Jakob Stoklund Olesen authored
A Register with subregisters must also provide SubRegIndices for adressing the subregisters. TableGen automatically inherits indices for sub-subregisters to minimize typing. CompositeIndices may be specified for the weirder cases such as the XMM sub_sd index that returns the same register, and ARM NEON Q registers where both D subregs have ssub_0 and ssub_1 sub-subregs. It is now required that all subregisters are named by an index, and a future patch will also require inherited subregisters to be named. This is necessary to allow composite subregister indices to be reduced to a single index. llvm-svn: 104704
-
Jim Grosbach authored
llvm-svn: 104703
-
Anders Carlsson authored
llvm-svn: 104702
-
Anders Carlsson authored
llvm-svn: 104701
-
Anders Carlsson authored
llvm-svn: 104700
-
Daniel Dunbar authored
llvm-svn: 104699
-
Daniel Dunbar authored
llvm-svn: 104698
-
Daniel Dunbar authored
llvm-svn: 104697
-
Daniel Dunbar authored
llvm-svn: 104696
-
Anders Carlsson authored
llvm-svn: 104695
-
Benjamin Kramer authored
llvm-svn: 104693
-
Benjamin Kramer authored
llvm-svn: 104692
-
Zhongxing Xu authored
llvm-svn: 104691
-
Douglas Gregor authored
any arguments that are default-argument expressions. The can show up when we have a new expression whose constructor arguments are not type-dependent and whose allocated type is not dependent and has a constructor with default arguments. Fixes PR7202. llvm-svn: 104690
-
Daniel Dunbar authored
llvm-svn: 104689
-
Anders Carlsson authored
llvm-svn: 104688
-
Anders Carlsson authored
llvm-svn: 104687
-
Anders Carlsson authored
llvm-svn: 104686
-
Anders Carlsson authored
llvm-svn: 104685
-
Douglas Gregor authored
diagnostics. That would be while we're parsing string literals for the sole purpose of producing a diagnostic about them. Fixes <rdar://problem/8026030>. llvm-svn: 104684
-
Anders Carlsson authored
llvm-svn: 104683
-
Anders Carlsson authored
llvm-svn: 104682
-
Anders Carlsson authored
llvm-svn: 104681
-
Douglas Gregor authored
vtables, VTTs, and construction vtables. Fixes PR7201. llvm-svn: 104675
-
Anders Carlsson authored
llvm-svn: 104674
-
Anders Carlsson authored
llvm-svn: 104673
-
Anders Carlsson authored
Fold the ASTRecordLayoutBuilder::ComputeLayout overload that takes an ObjCInterfaceDecl pointer into its only callsite. llvm-svn: 104672
-
Anders Carlsson authored
Move the relevant ASTContext member functions that deal with ASTRecordLayoutBuilder into RecordLayoutBuilder.cpp. This matches the way we interact with other builder classes (CGRecordLayoutBuilder, VTableBuilder and VTTBuilder) and it also allows for making ASTRecordLayoutBuilder a private class without a header file. llvm-svn: 104671
-
Shih-wei Liao authored
llvm-svn: 104670
-
Zhongxing Xu authored
llvm-svn: 104669
-
Zhongxing Xu authored
This requires creating new persistent states due to the nature of GDM. llvm-svn: 104668
-
Shih-wei Liao authored
Fixing http://llvm.org/bugs/show_bug.cgi?id=7225. llvm-svn: 104667
-
Eric Christopher authored
llvm-svn: 104664
-
Jim Grosbach authored
llvm-svn: 104661
-
Jakob Stoklund Olesen authored
This reverts commit 104654. llvm-svn: 104660
-
Dan Gohman authored
base class, since all the implementations are the same. llvm-svn: 104659
-
Dan Gohman authored
llvm-svn: 104658
-
Dan Gohman authored
llvm-svn: 104657
-
Bill Wendling authored
machine code generation. That's a good idea, so I made it so. llvm-svn: 104655
-
Jakob Stoklund Olesen authored
A Register with subregisters must also provide SubRegIndices for adressing the subregisters. TableGen automatically inherits indices for sub-subregisters to minimize typing. CompositeIndices may be specified for the weirder cases such as the XMM sub_sd index that returns the same register, and ARM NEON Q registers where both D subregs have ssub_0 and ssub_1 sub-subregs. It is now required that all subregisters are named by an index, and a future patch will also require inherited subregisters to be named. This is necessary to allow composite subregister indices to be reduced to a single index. llvm-svn: 104654
-