- Apr 16, 2010
-
-
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
-
Dan Gohman authored
llvm-svn: 101457
-
Bill Wendling authored
llvm-svn: 101455
-
Bill Wendling authored
JIT doesn't use the MC back-end asm printer to emit labels that it uses, the section for the MCSymbol is never set. And thus the MCSymbol for the EH label isn't marked as "defined". Because of that, TidyLandingPads removes the needed landing pads from the JIT output. This breaks EH for every JIT program. This is a work-around for this limitation. We pass in the label locations map. If the label has a non-zero value, then it was "emitted" by the JIT and TidyLandingPads shouldn't remove that label. A nicer solution would be to mark the MCSymbol as "used" by the JIT and not rely upon the section being set to determine if it's defined or not. llvm-svn: 101453
-
Douglas Gregor authored
platform that typically uses glibc. Fixes a Boost.Thread compilation failure. llvm-svn: 101450
-
Chris Lattner authored
llvm-svn: 101449
-
Evan Cheng authored
Adding support for dag combiner to promote operations for profit. This requires target specific queries. For example, x86 should promote i16 to i32 when it does not impact load folding. x86 support is off by default. It can be enabled with -promote-16bit. Work in progress. llvm-svn: 101448
-
Chris Lattner authored
llvm-svn: 101447
-
Evan Cheng authored
llvm-svn: 101446
-
Dan Gohman authored
llvm-svn: 101445
-
Eric Christopher authored
Regenerate configure and other autoconf files. llvm-svn: 101444
-
Dan Gohman authored
llvm-svn: 101443
-
Eric Christopher authored
both number seen and number expected. Finishes fixing PR6501. llvm-svn: 101442
-
Eric Christopher authored
of arguments both seen and expected. Fixes PR6501. llvm-svn: 101441
-
Dan Gohman authored
libCIndex also has a CMakeLists.txt file which has its own code for using the exports file. To preserve existing functionality, create a separate darwin-specific exports file for use by this CMakeLists.txt code. llvm-svn: 101440
-
-
Eric Christopher authored
llvm-svn: 101438
-
Chris Lattner authored
llvm-svn: 101437
-
Gabor Greif authored
llvm-svn: 101434
-
Chris Lattner authored
llvm-svn: 101433
-
Chris Lattner authored
wanted the alignment of the pointee. llvm-svn: 101432
-
Dan Gohman authored
llvm-svn: 101431
-
Dan Gohman authored
llvm-svn: 101430
-
Chris Lattner authored
llvm-svn: 101429
-
Dan Gohman authored
llvm-svn: 101428
-
Chris Lattner authored
place. llvm-svn: 101427
-
Douglas Gregor authored
source line wider than the terminal where the associated fix-it line is longer than the caret line. Previously, we would crash in this case, which was rather unfortunate. Fixes <rdar://problem/7856226>. llvm-svn: 101426
-
Chris Lattner authored
ConvertToScalarInfo. llvm-svn: 101425
-
Gabor Greif authored
llvm-svn: 101423
-
Chris Lattner authored
CanConvertToScalar/MergeInType. Eliminate a pointless LLVMContext argument to MergeInType. llvm-svn: 101422
-
Jakob Stoklund Olesen authored
MachineLoopInfo is already available when MachineSinking runs, so the check is free. There is no test case because it would require a critical edge into a loop, and CodeGenPrepare splits those. This check is just to be extra careful. llvm-svn: 101420
-
Douglas Gregor authored
intended for redeclarations, fixing those that need it. Fixes PR6831. This uncovered an issue where the C++ type-specifier-seq parsing logic would try to perform name lookup on an identifier after it already had a type-specifier, which could also lead to spurious ambiguity errors (as in PR6831, but with a different test case). llvm-svn: 101419
-
Johnny Chen authored
Previous checkin tested Rn, #+/-Rm. llvm-svn: 101418
-
Jakob Stoklund Olesen authored
llvm-svn: 101416
-
Johnny Chen authored
am2offset. Modified the instruction table entry and added a new test case. llvm-svn: 101415
-
Dan Gohman authored
to expect them this way, to fix srcdir!=objdir builds. llvm-svn: 101414
-