- Jan 25, 2012
-
-
Eric Christopher authored
llvm-svn: 148904
-
Eric Christopher authored
llvm-svn: 148903
-
Chris Lattner authored
llvm-svn: 148902
-
Chris Lattner authored
simplify a really common case. llvm-svn: 148901
-
Akira Hatanaka authored
load an immediate. llvm-svn: 148900
-
Johnny Chen authored
o complete an unambiguous option o complete/list the available option values o complete/list the candidate command names llvm-svn: 148899
-
Chris Lattner authored
did something extremely surprising, and shadowed actually useful implementations that had completely different behavior. llvm-svn: 148898
-
Chris Lattner authored
llvm-svn: 148897
-
Nick Lewycky authored
is a declaration-stmt or an expression, we can discern a subset of cases where the user erred in omitting the typename keyword before a dependent type name. Fixes PR11358! llvm-svn: 148896
-
Douglas Gregor authored
method pool, so that we don't perform the same lookups into the same PCH/module file repeatedly. llvm-svn: 148895
-
Douglas Gregor authored
llvm-svn: 148894
-
Eli Friedman authored
llvm-svn: 148893
-
Jean-Daniel Dupas authored
llvm-svn: 148892
-
Douglas Gregor authored
additional data from the external Sema source. This properly copes with modules that are imported after we have already searched in the global method pool for a given selector. For PCH, it's a slight pessimization to be fixed soon. llvm-svn: 148891
-
Jean-Daniel Dupas authored
llvm-svn: 148890
-
Douglas Gregor authored
return pre-built lists. Instead, it feeds the methods it deserializes to Sema so that Sema can unique them, which keeps the chains shorter. llvm-svn: 148889
-
Ted Kremenek authored
This is accomplished by periodically reclaiming nodes in the graph. This was an optimization done before the CFG was linearized, but the CFG linearization destroyed that optimization since each freshly created node couldn't be reclaimed and we only looked at a window of nodes created between each ProcessStmt. This optimization can be reclaimed my merely expanding the window to N number of nodes. llvm-svn: 148888
-
Fariborz Jahanian authored
specific to migrator. Use its first option to warn migrating from GC to arc when NSAllocateCollectable/NSReallocateCollectable is used. // rdar://10532541 llvm-svn: 148887
-
Douglas Gregor authored
teach it to always add the new method at the *end* of the list rather than as the second element in the list. llvm-svn: 148886
-
Ted Kremenek authored
llvm-svn: 148885
-
Jim Grosbach authored
llvm-svn: 148884
-
Jim Grosbach authored
llvm-svn: 148883
-
Jim Grosbach authored
llvm-svn: 148882
-
Talin authored
llvm-svn: 148881
-
Howard Hinnant authored
By changing all of the throw() specs to noexcept I've been able to compile and link all of the source files into a dylib. Prior to this substitution the changed functions were calling __cxa_call_unexpected which isn't implemented yet. However in none of these cases do we actaully want __cxa_call_unexpected to be called. Primative buildit script added. llvm-svn: 148880
-
Jakob Stoklund Olesen authored
A REG_SEQUENCE instruction is lowered into a sequence of partial defs: %vreg7:ssub_0<def,undef> = COPY %vreg20:ssub_0 %vreg7:ssub_1<def> = COPY %vreg2 %vreg7:ssub_2<def> = COPY %vreg2 %vreg7:ssub_3<def> = COPY %vreg2 The first def needs an <undef> flag to indicate it is the beginning of the live range, while the other defs are read-modify-write. Previously, we depended on LiveIntervalAnalysis to notice and fix the missing <def,undef>, but that solution was never robust, it was causing problems with ProcessImplicitDefs and the lowering of chained REG_SEQUENCE instructions. This fixes PR11841. llvm-svn: 148879
-
Jakob Stoklund Olesen authored
llvm-svn: 148878
-
Johnny Chen authored
llvm-svn: 148876
-
Akira Hatanaka authored
which is what N32/64 does. llvm-svn: 148875
-
- Jan 24, 2012
-
-
Eli Friedman authored
Switch PerformImplicitConversion over to use DefaultLvalueConversion for lvalue-to-rvalue conversion. llvm-svn: 148874
-
Jean-Daniel Dupas authored
llvm-svn: 148873
-
Jean-Daniel Dupas authored
llvm-svn: 148872
-
Akira Hatanaka authored
llvm-svn: 148871
-
Sean Callanan authored
an error along with its boolean result. The expression parser reports this error if the interpreter fails and the expression could not be run in the target. llvm-svn: 148870
-
Akira Hatanaka authored
llvm-svn: 148869
-
Anna Zaks authored
(Uses the functionality which has been in CmpRuns long before.) llvm-svn: 148868
-
Anna Zaks authored
diagnostic message). llvm-svn: 148867
-
Howard Hinnant authored
Add some needed symbols in exception.cpp and eliminate dependence upon uncaught_exception() from cxa_vector.cpp. libc++abi is very nearly a self-contained (though not complete) library now. llvm-svn: 148866
-
Jim Grosbach authored
When not using subsections via symbols, the assembler can resolve symbol differences (including pcrel references) to non-local labels at assembly time, not just those in the same atom. llvm-svn: 148865
-
Devang Patel authored
llvm-svn: 148864
-