- Sep 18, 2012
-
-
Evan Cheng authored
llvm-svn: 164087
-
Craig Topper authored
llvm-svn: 164086
-
Richard Smith authored
start of a statement or the end of a compound-statement, diagnose the comma as a typo for a semicolon. Patch by Ahmed Bougacha! Additional test cases and minor refactoring by me. llvm-svn: 164085
-
Manman Ren authored
and a conditional branch; also when removing dead cases from a switch. llvm-svn: 164084
-
Ted Kremenek authored
is no compelling argument that this is a generally useful warning, and imposes a strong stylistic argument on code beyond what it was intended to find warnings in. llvm-svn: 164083
-
Enrico Granata authored
Making ClangExpression hold on to a WP to the Process instead of a SP. This fix should enable us to have per-process maps of ClangExpressions without fear of keeping the process alive forever llvm-svn: 164082
-
Jim Ingham authored
llvm-svn: 164081
-
Fariborz Jahanian authored
missing 'assign' attribute as it is determined by its overridden property in primary class. // rdar://12214070 llvm-svn: 164080
-
Fariborz Jahanian authored
llvm-svn: 164079
-
Andrew Trick authored
llvm-svn: 164078
-
Fariborz Jahanian authored
argument names. // rdar://12263549 llvm-svn: 164077
-
Manman Ren authored
Hanlde the case when we split the default edge if the default target has "icmp" and unconditinal branch. llvm-svn: 164076
-
Andrew Trick authored
llvm-svn: 164075
-
Jakob Stoklund Olesen authored
Add LIS::pruneValue() and extendToIndices(). These two functions are used by the register coalescer when merging two live ranges requires more than a trivial value mapping as supported by LiveInterval::join(). The pruneValue() function can remove the part of a value number that is going to conflict in join(). Afterwards, extendToIndices can restore the live range, using any new dominating value numbers and updating the SSA form. Use this complex value mapping to support merging a register into a vector lane that has a conflicting value, but the clobbered lane is undef. llvm-svn: 164074
-
Jakob Stoklund Olesen authored
These extra operands are not needed by register allocators using VirtRegRewriter, and RAFast don't need them any longer. By omitting the <imp-def> operands, it becomes possible for the new register coalescer to track which lanes are valid and which are undef. llvm-svn: 164073
-
Andrew Trick authored
I have to work out the Target/CodeGen header dependencies before putting this back. llvm-svn: 164072
-
Richard Smith authored
llvm-svn: 164071
-
NAKAMURA Takumi authored
llvm-svn: 164070
-
Manman Ren authored
llvm-svn: 164068
-
Andrew Trick authored
llvm-svn: 164067
-
Andrew Trick authored
llvm-svn: 164066
-
Andrew Trick authored
llvm-svn: 164065
-
Andrew Trick authored
llvm-svn: 164064
-
Andrew Trick authored
llvm-svn: 164063
-
Andrew Trick authored
TableGen subtarget emitter. Generate resolveSchedClass generated hook for resolving instruction variants. llvm-svn: 164062
-
Andrew Trick authored
llvm-svn: 164061
-
Andrew Trick authored
llvm-svn: 164060
-
Andrew Trick authored
Map the CodeGenSchedule object model onto data tables. The structure of the data tables is defined in MC, so for convenience we include MCSchedule.h. The alternative is maintaining a redundant copy of the table structure definitions. Mapping the object model onto data tables is sufficiently complicated that it should not be interleaved with emitting source code. This avoids major problem with the backend for itinerary generation. llvm-svn: 164059
-
Andrew Trick authored
llvm-svn: 164058
-
Andrew Trick authored
llvm-svn: 164057
-
Jan Wen Voung authored
While we are setting the earlier def to true, also make it live. llvm-svn: 164056
-
- Sep 17, 2012
-
-
Alexander Kornienko authored
llvm-svn: 164055
-
Manman Ren authored
destination in SimplifyCondBranchToCondBranch. llvm-svn: 164054
-
Fariborz Jahanian authored
checking on property declared in class extension. // rdar://12214070 llvm-svn: 164053
-
Bill Wendling authored
llvm-svn: 164052
-
Akira Hatanaka authored
we will do that when we implement the full save/restore. Patch by Reed Kotler. llvm-svn: 164051
-
Enrico Granata authored
llvm-svn: 164050
-
Sean Callanan authored
stomped on. llvm-svn: 164049
-
Enrico Granata authored
llvm-svn: 164048
-
Fariborz Jahanian authored
between objc method parameter name and colon. // rdar://12263549 llvm-svn: 164047
-