- Oct 27, 2012
-
-
Reed Kotler authored
llvm-svn: 166852
-
Akira Hatanaka authored
arguments. This is rather conservative and should be fixed later to be more aggressive. llvm-svn: 166851
-
Akira Hatanaka authored
previous iteration. llvm-svn: 166850
-
Rafael Espindola authored
llvm-svn: 166849
-
Rafael Espindola authored
llvm-svn: 166848
-
Rafael Espindola authored
can be refactored and used in Sema. llvm-svn: 166847
-
Akira Hatanaka authored
LowerFormalArguments in MipsTargetLowering. No functionality change intended. llvm-svn: 166846
-
Akira Hatanaka authored
of vararg functions back to the stack. llvm-svn: 166844
-
Akira Hatanaka authored
This method emits nodes for passing byval arguments in registers and stack. This has the same functionality as existing functions PassByValArg64 and WriteByValArg which will be deleted later. llvm-svn: 166843
-
Akira Hatanaka authored
This method copies byval arguments passed in registers onto the stack and has the same functionality as existing functions CopyMips64ByValRegs and ReadByValArg which will be deleted later. llvm-svn: 166841
-
Akira Hatanaka authored
arguments and inquire about calling convention information. llvm-svn: 166840
-
Jason Molenda authored
llvm-svn: 166839
-
Jason Molenda authored
in lldb-169 and later. llvm-svn: 166838
-
Akira Hatanaka authored
llvm-svn: 166837
-
Nadav Rotem authored
Refactor the VectorTargetTransformInfo interface. Add getCostXXX calls for different families of opcodes, such as casts, arithmetic, cmp, etc. Port the LoopVectorizer to the new API. The LoopVectorizer now finds instructions which will remain uniform after vectorization. It uses this information when calculating the cost of these instructions. llvm-svn: 166836
-
Jakob Stoklund Olesen authored
Keep the integer_insertelement test case, the new coalescer can handle this kind of lane insertion without help from pseudo-instructions. llvm-svn: 166835
-
Kaelyn Uhrain authored
llvm-svn: 166834
-
Eli Friedman authored
llvm-svn: 166833
-
Eli Friedman authored
llvm-svn: 166832
-
Eli Friedman authored
llvm-svn: 166830
-
Jakob Stoklund Olesen authored
No functional change. llvm-svn: 166829
-
Jakob Stoklund Olesen authored
Don't pass it around everywhere as a function argument. llvm-svn: 166828
-
Reed Kotler authored
llvm-svn: 166827
-
Argyrios Kyrtzidis authored
is at the end of parsed tokens when an error occurs, otherwise we'll hit an assertion when trying to annotate the decltype tokens. llvm-svn: 166826
-
-
Douglas Gregor authored
doesn't include padding up to the alignment of the record, take this as a cue that the alignment of the record should (conservatively) be set to 1. This is similar to other the other cues we use to determine that the record has a lower alignment, e.g., that the externally-supplied layout places fields at lower offsets than we would. Fixes <rdar://problem/12582052>; test case in LLDB. llvm-svn: 166824
-
Fariborz Jahanian authored
llvm-svn: 166823
-
Lang Hames authored
llvm-svn: 166822
-
Jordan Rose authored
llvm-svn: 166821
-
Jakob Stoklund Olesen authored
Don't pass it everywhere as an argument. llvm-svn: 166820
-
Chad Rosier authored
llvm-svn: 166819
-
- Oct 26, 2012
-
-
Jakob Stoklund Olesen authored
llvm-svn: 166818
-
Jakob Stoklund Olesen authored
It is just as easy to use MRI::isReserved() now. llvm-svn: 166817
-
Jakob Stoklund Olesen authored
Some instructions in ARM require 2 even-odd paired GPRs. This patch adds support for such register class. Patch by Weiming Zhao! llvm-svn: 166816
-
Jakob Stoklund Olesen authored
No functional change. llvm-svn: 166814
-
Jakob Stoklund Olesen authored
The new coalescer can already do all of this, so there is no need to duplicate the efforts. llvm-svn: 166813
-
Bill Schmidt authored
added to ensure no extra alignment code is added in the future. llvm-svn: 166812
-
Fariborz Jahanian authored
flags for __block variable meta-data. llvm-svn: 166811
-
Benjamin Kramer authored
It was unmaintained and not much more than a stub. The new DependenceAnalysis pass is both more general and complete. llvm-svn: 166810
-
Fariborz Jahanian authored
extern "C", its method definitions must be IRGen'ed before meta-data for class is generated. Otherwise, IRGen crashes (to say the least). // rdar://12581683 llvm-svn: 166809
-