- Jan 26, 2010
-
-
Fariborz Jahanian authored
type-cast to its sub-class (radar 7575882). llvm-svn: 94559
-
Dan Gohman authored
llvm-svn: 94558
-
Ted Kremenek authored
Add 'PostVisitTU' callback hook to 'perform_test_load()' to allow a special callback after the translation unit has been loaded (and streamed). llvm-svn: 94557
-
Ted Kremenek authored
utility of this change will be made clearer in a subsequent patch when perform_test_load()' does more than stream the AST. llvm-svn: 94556
-
Anders Carlsson authored
llvm-svn: 94555
-
Anders Carlsson authored
llvm-svn: 94554
-
Ken Dyck authored
getTypeAlignInChars(). llvm-svn: 94553
-
Ken Dyck authored
units. llvm-svn: 94552
-
Douglas Gregor authored
range. The token-annotation function does nothing, yet. llvm-svn: 94551
-
Ken Dyck authored
variables to improve readability and encapsulation. llvm-svn: 94550
-
Dan Gohman authored
than an iteration count. llvm-svn: 94549
-
Dan Gohman authored
in the case of empty and full ranges. llvm-svn: 94548
-
Dan Gohman authored
wrapping that Duncan pointed out. llvm-svn: 94547
-
Mikhail Glushenkov authored
llvm-svn: 94546
-
Mikhail Glushenkov authored
llvm-svn: 94545
-
Mikhail Glushenkov authored
llvm-svn: 94544
-
Mikhail Glushenkov authored
llvm-svn: 94543
-
Ken Dyck authored
of LLVM types in character units. llvm-svn: 94542
-
Duncan Sands authored
to append a newline when using setModuleInlineAsm in case later someone calls appendModuleInlineAsm - make newline handling fully automatic. In case anyone is wondering there is only one user of appendModuleInlineAsm: the dragonegg plugin. llvm-svn: 94539
-
Torok Edwin authored
With the previous cleanup to configure.ac, configure is now only 393k, instead of 1.1M! llvm-svn: 94535
-
Torok Edwin authored
HAVE_{BI,STD,FWD}_ITERATOR and HAVE_NAMESPACES were not used in the code. bison and flex are no longer used. CAN_DLOPEN_SELF was never used either. AC_PROG_LIBTOOL is not needed since we don't use libtool, we only need the libltdl checks for dlopen. Add check for AR, it used to be done by AC_PROG_LIBTOOL. AC_TYPE_SIGNAL is deprecated, follow autoupdate's suggestion and replace with void. Remove unused m4 files. Configure can now be generated using autoconf 2.65 too, without any warnings! llvm-svn: 94534
-
Torok Edwin authored
llvm-svn: 94533
-
Bill Wendling authored
llvm-svn: 94532
-
John McCall authored
llvm-svn: 94531
-
John McCall authored
This solution relies on an O(n) scan of redeclarations, which means it might scale poorly in crazy cases with tons of redeclarations brought in by a ton of distinct associated namespaces. I believe that avoiding this is not worth the common-case cost. llvm-svn: 94530
-
Chris Lattner authored
subsumed by TargetLowering::getJumpTableEncoding(). Change uses of it to be more specific. llvm-svn: 94529
-
Chris Lattner authored
inline it into its only caller, allowing us to simplify it and hoist bits out of the loop. llvm-svn: 94528
-
Chandler Carruth authored
type when that type is 64 bits wide, and the 'long long' type when 'long' is only 32 bits wide. This fixes PR6108. Also adds a bunch of test cases to ensure proper conversion between equally sized standard types and mode-specified types on both 32 and 64 bit targets. llvm-svn: 94527
-
Chris Lattner authored
which is more convenient, and change getPICJumpTableRelocBaseExpr to take a MachineFunction to match. Next, move the X86 code that create a PICBase symbol to X86TargetLowering::getPICBaseSymbol from X86MCInstLower::GetPICBaseSymbol, which was an asmprinter specific library. This eliminates a 'gross hack', and allows us to implement X86ISelLowering::getPICJumpTableRelocBaseExpr which now calls it. This in turn allows us to eliminate the X86AsmPrinter::printPICJumpTableSetLabel method, which was the only overload of printPICJumpTableSetLabel. llvm-svn: 94526
-
Anders Carlsson authored
If a global variable has an initializer with side effects, it can never be deferred (even if it's in an anonymous namespace). llvm-svn: 94525
-
John McCall authored
about interaction between ADL and default arguments. Shrug shoulders, commit. llvm-svn: 94524
-
Chris Lattner authored
use it to implement the default TargetLowering::getPICJumpTableRelocBaseExpr llvm-svn: 94523
-
Chandler Carruth authored
llvm-svn: 94522
-
Chris Lattner authored
implement it. llvm-svn: 94521
-
Anders Carlsson authored
llvm-svn: 94520
-
Anders Carlsson authored
Fix the test I broke, and also fix a crash when declaring a virtual destructor. Add debug info support for pure virtual member functions. llvm-svn: 94519
-
Chris Lattner authored
EK_LabelDifference32 kind and the target has .set support. Simplify X86AsmPrinter::printPICJumpTableSetLabel to make use of recent helpers. llvm-svn: 94518
-
Chris Lattner authored
make it private and non-virtual. It handles the non-pic case too, so just use it, simplifying EmitJumpTableInfo. llvm-svn: 94517
-
Chris Lattner authored
jump table entry kind, instead of overloading AsmPrinter::printPICJumpTableEntry. This has a pretty horrible and inefficient FIXME around how @GOTOFF is currently smashed into the mcsymbol name, but otherwise this is much cleaner. llvm-svn: 94516
-
Chris Lattner authored
the AsmPrinter::GetMBBSymbol. llvm-svn: 94515
-