- Apr 16, 2010
-
-
Johnny Chen authored
this patch removes the assert() from printAddrMode3OffsetOperand() and adds a test case. llvm-svn: 101529
-
Dan Gohman authored
llvm-svn: 101528
-
Johnny Chen authored
to the UAL syntax of LDCL<c>, instead. Add a test case for this change which also tests the removal of assert() from printAddrMode2OffsetOperand(). llvm-svn: 101527
-
Douglas Gregor authored
functional casts over to InitializationSequence, eliminating a caller of Sema::TryImplicitConversion. We also get access and ambiguity checking "for free". More cleanups to come in this routine. llvm-svn: 101526
-
Duncan Sands authored
see http://google1.osuosl.org:8011/builders/dragonegg-x86_64-linux/builds/693 Original commit text: Use a ValueMap not a std::map for the reason indicated in the comment. This was causing nondeterministic changes in inlining decisions. llvm-svn: 101525
-
Johnny Chen authored
considered legal instructions. Refs: A8.6.51 LDC, LDC2 (immediate) -- page A8-107, A8.6.58 LDR (immediate, ARM) -- page A8-121, and A8.6.194 STR (immediate, ARM) -- page A8-395. llvm-svn: 101524
-
Nick Lewycky authored
implementation today but is the right place if we want to make it faster some day. llvm-svn: 101521
-
Dan Gohman authored
llvm-svn: 101520
-
Chris Lattner authored
llvm-svn: 101516
-
Dan Gohman authored
llvm-svn: 101515
-
Dale Johannesen authored
in the comment. This was causing nondeterministic changes in inlining decisions. llvm-svn: 101503
-
Douglas Gregor authored
llvm-svn: 101502
-
Evan Cheng authored
llvm-svn: 101501
-
Evan Cheng authored
llvm-svn: 101500
-
Ted Kremenek authored
llvm-svn: 101499
-
Douglas Gregor authored
llvm-svn: 101498
-
Douglas Gregor authored
SemaOverload.cpp; no functionality change. llvm-svn: 101497
-
Douglas Gregor authored
that we aren't using ForceRValue any more? llvm-svn: 101496
-
Benjamin Kramer authored
llvm-svn: 101495
-
Douglas Gregor authored
llvm-svn: 101494
-
Douglas Gregor authored
functions. llvm-svn: 101492
-
Douglas Gregor authored
Eliminate the ForceRValue parameter from Sema::IsUserDefinedConversion. It's not the way we're going to handle this. llvm-svn: 101483
-
Douglas Gregor authored
Eliminate the default value for the UserCast parameter of Sema::IsUserDefinedConversion. No functionality change llvm-svn: 101482
-
Douglas Gregor authored
don't need it. llvm-svn: 101481
-
Dan Gohman authored
llvm-svn: 101480
-
Dan Gohman authored
llvm-svn: 101478
-
Dan Gohman authored
llvm-svn: 101477
-
Dan Gohman authored
large files, this doesn't seem significantly better than just letting raw_ostream pick a buffer size. This code predates raw-ostream's automatic buffer sizing; in fact, it was introduced as part of the code which would eventually become raw_ostream. llvm-svn: 101473
-
Anders Carlsson authored
Make CGRecordLayoutBuilder deal with wide bit-fields. Will land tests shortly (Daniel, please review). llvm-svn: 101472
-
Dan Gohman authored
dependent analyses, and increase code size, so doing it profitably would require more complex heuristics. llvm-svn: 101471
-
Anders Carlsson authored
llvm-svn: 101470
-
Dan Gohman authored
callee is expected to be expanded to something else by codegen, so that normal infinitely recursive calls are still transformed. llvm-svn: 101468
-
Anders Carlsson authored
llvm-svn: 101467
-
Dan Gohman authored
llvm-svn: 101466
-
Gabor Greif authored
with a fix for self-hosting rotate CallInst operands, i.e. move callee to the back of the operand array the motivation for this patch are laid out in my mail to llvm-commits: more efficient access to operands and callee, faster callgraph-construction, smaller compiler binary llvm-svn: 101465
-
Anders Carlsson authored
llvm-svn: 101464
-
Dan Gohman authored
llvm-svn: 101463
-
Anders Carlsson authored
llvm-svn: 101462
-
Dan Gohman authored
expression canonicalization. Its job is to print what's there, not to make judgements about it. llvm-svn: 101461
-
Dan Gohman authored
llvm-svn: 101459
-