- Dec 16, 2008
-
-
Dan Gohman authored
position in the critical path during the main instruction walk. This eliminates the need for the CritialAntiDep DenseMap. llvm-svn: 61096
-
Bill Wendling authored
llvm-svn: 61095
-
Bill Wendling authored
builds. llvm-svn: 61094
-
Dan Gohman authored
different offsets within the same stack slot. llvm-svn: 61093
-
Evan Cheng authored
We have decided not to support inline asm where an output operand with a matching input operand with incompatible type (i.e. either one is a floating point and the other is an integer or the sizes of the types differ). SelectionDAGBuild will catch these and exit with an error. llvm-svn: 61092
-
Fariborz Jahanian authored
llvm-svn: 61090
-
rdar://problem/6445502Steve Naroff authored
Fix <rdar://problem/6445502> clang ObjC rewriter: _Block_release has wrong parameter type in preamble llvm-svn: 61088
-
Oscar Fuentes authored
llvm-svn: 61087
-
Torok Edwin authored
llvm-svn: 61086
-
Torok Edwin authored
which source/line a certain BB/instruction comes from, original variable names, and original (unmangled) C++ name of functions. llvm-svn: 61085
-
Torok Edwin authored
instruction or BasicBlock, and to search for DbgDeclareInst corresponding to a variable. llvm-svn: 61084
-
Torok Edwin authored
llvm-svn: 61083
-
Nick Lewycky authored
and support for non-unit strides with signed exit conditions. llvm-svn: 61082
-
Chris Lattner authored
llvm-svn: 61081
-
Chris Lattner authored
visited set before they are used. If used, their blocks need to be added to the visited set so that subsequent queries don't use conflicting pointer values in the cache result blocks. llvm-svn: 61080
-
Douglas Gregor authored
N::X only skips those entities specified in C++ [basic.lookup.qual]p1. Note that both EDG and GCC currently get this wrong. EDG has confirmed that the bug will be fixed in a future version. llvm-svn: 61079
-
Dan Gohman authored
llvm-svn: 61078
-
Dan Gohman authored
one of its aliases defined. This is conservative, but tricky subreg corner cases are outside the primary aim of this pass. llvm-svn: 61077
-
Dan Gohman authored
especially in the case of addresses computed from loop induction variables. llvm-svn: 61075
-
Dan Gohman authored
latency computation code that is no longer needed with the new method for handling latencies. llvm-svn: 61074
-
Dan Gohman authored
computation code. Also, avoid adding output-depenency edges when both defs are dead, which frequently happens with EFLAGS defs. Compute Depth and Height lazily, and always in terms of edge latency values. For the schedulers that don't care about latency, edge latencies are set to 1. Eliminate Cycle and CycleBound, and LatencyPriorityQueue's Latencies array. These are all subsumed by the Depth and Height fields. llvm-svn: 61073
-
Misha Brukman authored
* Added code-region markings to code sections to make them stand out * Added pre.doc_code class to llvm.css to simplify marking code regions llvm-svn: 61072
-
Misha Brukman authored
* Converted absolute links to llvm.org/docs to relative links * Fixed spelling and s/;/:/, as needed llvm-svn: 61071
-
Dan Gohman authored
instruction itinerary data to back-schedule loads. llvm-svn: 61070
-
Zhongxing Xu authored
llvm-svn: 61069
-
Fariborz Jahanian authored
be duplicates and a test case. llvm-svn: 61068
-
Dan Gohman authored
llvm-svn: 61067
-
Dan Gohman authored
currently used by anything. llvm-svn: 61066
-
Dan Gohman authored
llvm-svn: 61065
-
Dan Gohman authored
current SDep. llvm-svn: 61064
-
Dan Gohman authored
llvm-svn: 61063
-
Dan Gohman authored
llvm-svn: 61062
-
Bill Wendling authored
llvm-svn: 61061
-
Douglas Gregor authored
Make name lookup when we're inside a declarator's scope, such as ClassName::func, work with the new unqualified name lookup code. Test it with default arguments in out-of-line member definitions llvm-svn: 61060
-
Douglas Gregor authored
functions. They work except that name lookup within the default arguments needs to be deferred until the class definition is complete (see FIXME in the test). llvm-svn: 61059
-
Douglas Gregor authored
specifiers. Specifically: * Determine when an out-of-line function definition does not match any declaration within the class or namespace (including coping with overloaded functions). * Complain about typedefs and parameters that have scope specifiers. * Complain about out-of-line declarations that aren't also definitions. * Complain about non-static data members being declared out-of-line. * Allow cv-qualifiers on out-of-line member function definitions. llvm-svn: 61058
-
- Dec 15, 2008
-
-
Eli Friedman authored
programs. llvm-svn: 61056
-
Eli Friedman authored
llvm-svn: 61055
-
Fariborz Jahanian authored
is done. Layout is calculated lazily at code gen type. This patch changes the name. llvm-svn: 61054
-
Chris Lattner authored
llvm-svn: 61052
-