- Sep 03, 2009
-
-
Mon P Wang authored
- when transforming a vector shift of a non-immediate scalar shift amount, zero extend the i32 shift amount to i64 since the vector shift reads 64 bits - when transforming i16 vectors to use a vector shift, zero extend i16 shift amount - improve the code quality in some cases when transforming vectors to use a vector shift llvm-svn: 80935
-
Fariborz Jahanian authored
reference/const data members when user has declared the constructor. This necessitated some non-minor refactoring. llvm-svn: 80934
-
Daniel Dunbar authored
llvm-svn: 80933
-
Steve Naroff authored
llvm-svn: 80932
-
Dan Gohman authored
disabling the use of 16-bit operations on x86. This doesn't yet work for inline asms with 16-bit constraints, vectors with 16-bit elements, trampoline code, and perhaps other obscurities, but it's enough to try some experiments. llvm-svn: 80930
-
Kevin Enderby authored
from MCAsmLexer.h in preparation of supporting other targets. Changed the X86AsmParser code to reflect this by removing AsmLexer::LexPercent and looking for AsmToken::Percent when parsing in places that used AsmToken::Register. Then changed X86ATTAsmParser::ParseRegister to parse out registers as an AsmToken::Percent followed by an AsmToken::Identifier. llvm-svn: 80929
-
Devang Patel authored
llvm-svn: 80928
-
Dan Gohman authored
llvm-svn: 80927
-
Dan Gohman authored
that these passes are properly preserved. Fix several transformation passes that claimed to preserve LoopSimplify form but weren't. llvm-svn: 80926
-
Douglas Gregor authored
t->Base::f where t has a dependent type. We save the nested-name-specifier in the CXXUnresolvedMemberExpr then, during instantiation, substitute into the nested-name-specifier with the (transformed) object type of t, so that we get name lookup into the type of the object expression. Note that we do not yet retain information about name lookup into the lexical scope of the member access expression, so several regression tests are still disabled. llvm-svn: 80925
-
Dan Gohman authored
llvm-svn: 80924
-
Dan Gohman authored
LoopSimplify form, which is currently only available on Loops (and not MachineLoops). Also, move the code out of the header file. llvm-svn: 80923
-
Dan Gohman authored
llvm-svn: 80922
-
Steve Naroff authored
- Add back some harmless code that part of a reverted commit (r80859). I'll investigate the lifetime snafu (with ASTUnit) separately. - Traverse category methods, add a "class ref" and make the little test harness a bit more flexible. llvm-svn: 80921
-
Dan Gohman authored
instead of a bool argument, and to do the dominator check itself. This makes it eaiser to use when DominatorTree information is available. llvm-svn: 80920
-
Dan Gohman authored
llvm-svn: 80919
-
Dan Gohman authored
llvm-svn: 80918
-
Benjamin Kramer authored
llvm-svn: 80917
-
Douglas Gregor authored
llvm-svn: 80916
-
Duncan Sands authored
memcpy calls. llvm-svn: 80915
-
Edward O'Callaghan authored
llvm-svn: 80914
-
Edward O'Callaghan authored
Fix some files that got left behind in early changeset to unnamed unions fix. Credit to Roman Divacky. llvm-svn: 80913
-
Andreas Neustifter authored
llvm-svn: 80912
-
Andreas Neustifter authored
Removed inverted flag form MaximumSpanningTree, also do not handle so much information to MaximumSpanningTree. llvm-svn: 80911
-
Daniel Dunbar authored
llvm-svn: 80910
-
Andreas Neustifter authored
(See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090831/086139.html) llvm-svn: 80909
-
Daniel Dunbar authored
llvm-svn: 80908
-
Daniel Dunbar authored
llvm-svn: 80907
-
Chris Lattner authored
with the new asmprinter. llvm-svn: 80906
-
Chris Lattner authored
different formatting from the old asmprinter, but it should be semantically the same. We used to get: popl %eax addl $_GLOBAL_OFFSET_TABLE_ + [.-.Lllvm$6.$piclabel], %eax ... Now we get: popl %eax .Lpicbaseref6: addl $(_GLOBAL_OFFSET_TABLE_ + (.Lpicbaseref6 - .Lllvm$6.$piclabel)), %eax ... llvm-svn: 80905
-
Evan Cheng authored
Reference to hidden symbols do not have to go through non-lazy pointer in non-pic mode. rdar://7187172. llvm-svn: 80904
-
Nick Lewycky authored
llvm-svn: 80903
-
Chris Lattner authored
llvm-svn: 80902
-
Chris Lattner authored
llvm-svn: 80901
-
Chris Lattner authored
llvm-svn: 80900
-
Chris Lattner authored
llvm-svn: 80899
-
Chris Lattner authored
llvm-svn: 80898
-
Chris Lattner authored
llvm-svn: 80897
-
Daniel Dunbar authored
variables.", this is breaking x86_64-apple-darwin10 and Linux tests. llvm-svn: 80896
-
Daniel Dunbar authored
previous commit this depends on is breaking x86_64-apple-darwin10 and Linux tests. llvm-svn: 80895
-