- Mar 19, 2010
-
-
Chris Lattner authored
llvm-svn: 98901
-
Chris Lattner authored
llvm-svn: 98900
-
John McCall authored
access to the (elevated) access of the accessed declaration, if applicable, rather than plunking that access onto the end after we've calculated the inheritance access. Also, being a friend of a derived class gives you public access to its members (subject to later modification by further inheritance); it does not simply ignore a single location of restricted inheritance. Also, when computing the best unprivileged path to a subobject, preserve the information that the worst path might be AS_none (forbidden) rather than a minimum of AS_private. llvm-svn: 98899
-
Douglas Gregor authored
rather than from the -main-file-name flag, since the source manager has proper path information. Fixes <rdar://problem/7769538>. llvm-svn: 98898
-
Chris Lattner authored
like this: def : Pat<(add ...), (FOOINST)>; When fooinst only has a single implicit def (e.g. to R1). This will be handled as if written as (set R1, (FOOINST ...)) llvm-svn: 98897
-
- Mar 18, 2010
-
-
Jeffrey Yasskin authored
script to the #! command by using bash instead of /bin/sh. Bash searches $PATH for its script argument, but dash, which /bin/sh resolves to on some systems, does not. https://bugs.kde.org/show_bug.cgi?id=231257 tracks the valgrind problem. llvm-svn: 98892
-
Anton Korobeynikov authored
llvm-svn: 98889
-
Anton Korobeynikov authored
llvm-svn: 98888
-
Anton Korobeynikov authored
Refactor Reg-Reg copy emission routine for ARM. This makes cross-regclass copies weirdness more straightforward. Also, add GPR <-> SPR copy support. llvm-svn: 98887
-
Eric Christopher authored
llvm-svn: 98881
-
Daniel Dunbar authored
were missing it on some movq instructions and were not including the appropriate PCrel bias. llvm-svn: 98880
-
Chris Lattner authored
llvm-svn: 98879
-
Douglas Gregor authored
llvm-svn: 98878
-
Douglas Gregor authored
llvm-svn: 98875
-
Ted Kremenek authored
code when we are printing the name of an Objective-C method whose class has not been declared. Fixes <rdar://problem/7495713>. llvm-svn: 98874
-
Ted Kremenek authored
llvm-svn: 98873
-
Chris Lattner authored
shouldn't change this. llvm-svn: 98872
-
Chris Lattner authored
llvm-svn: 98871
-
Chris Lattner authored
llvm-svn: 98870
-
Chris Lattner authored
llvm-svn: 98869
-
Chris Lattner authored
instruction. Instructions must use 'ins' and 'outs' now. llvm-svn: 98868
-
Chris Lattner authored
llvm-svn: 98867
-
Chris Lattner authored
llvm-svn: 98866
-
Chris Lattner authored
Add checking that the input/output operand list in spelled right. llvm-svn: 98865
-
Chris Lattner authored
llvm-svn: 98864
-
Eric Christopher authored
llvm-svn: 98862
-
Bob Wilson authored
No functional changes. llvm-svn: 98860
-
Daniel Dunbar authored
llvm-svn: 98859
-
Daniel Dunbar authored
temporary workaround for matching inc/dec on x86_64 to the correct instruction. - This hack will eventually be replaced with a robust mechanism for handling matching instructions based on the available target features. llvm-svn: 98858
-
Daniel Dunbar authored
to allow custom post-processing of matched instructions. llvm-svn: 98857
-
Chris Lattner authored
llvm-svn: 98855
-
Dan Gohman authored
llvm-svn: 98854
-
Dan Gohman authored
llvm-svn: 98853
-
Benjamin Kramer authored
llvm-svn: 98852
-
Dan Gohman authored
llvm-svn: 98851
-
Gabor Greif authored
llvm-svn: 98850
-
Fariborz Jahanian authored
a property which is not lvalue. llvm-svn: 98848
-
Dan Gohman authored
RecyclingAllocator to allow client code to be simpler, and simplify several clients. llvm-svn: 98847
-
Dan Gohman authored
aligned storage, the capacity may be more than what is explicitly requested. llvm-svn: 98846
-
Bob Wilson authored
always create a new jump table. The intention was to avoid merging jump tables in SelectionDAGBuilder, and to wait for the branch folding pass to merge tables. Unfortunately, the same getJumpTableIndex() method is also used to merge tables in branch folding, so as a result of this change branch tables are never merged. Worse, the branch folding code is expecting getJumpTableIndex to always return the index of an existing table, but with this change, it never does so. In at least some cases, e.g., pr6543, this creates references to non-existent tables. I've fixed the problem by adding a new createJumpTableIndex function, which will always create a new table, and I've changed getJumpTableIndex to only look at existing tables. llvm-svn: 98845
-