- Jul 11, 2009
-
-
Dan Gohman authored
llvm-svn: 75364
-
- Jul 10, 2009
-
-
Owen Anderson authored
llvm-svn: 75262
-
Dan Gohman authored
merge the new functionality and unittests into ConstantRange. Thanks to Nick Lewycky for pointing out that it isn't necessary to have two separate classes here. llvm-svn: 75191
-
Dan Gohman authored
what ConstantRange does for unsigned integers. Factor out a common base class for common functionality. Add some new functions for performing arithmetic on constant ranges. Some of these are currently just stubbed out with conservative implementations. Add unittests for ConstantRange and ConstantSignedRange. llvm-svn: 75177
-
- Jul 08, 2009
-
-
Jeffrey Yasskin authored
default, this option is not enabled to support clients who rely on this behavior. Fixes http://llvm.org/PR4483 A patch to allocate additional memory for globals after we run out is forthcoming. Patch by Reid Kleckner! llvm-svn: 75059
-
Devang Patel authored
!0 = constant metadata !{...} llvm-svn: 75057
-
Devang Patel authored
Simplify MDNode printing. llvm-svn: 75053
-
- Jul 01, 2009
-
-
Owen Anderson authored
llvm-svn: 74640
-
Owen Anderson authored
llvm-svn: 74622
-
- Jun 30, 2009
-
-
Dan Gohman authored
in APIntTest.cpp. llvm-svn: 74550
-
Daniel Dunbar authored
llvm-svn: 74531
-
Daniel Dunbar authored
- Apologies in advance for the noise. llvm-svn: 74530
-
- Jun 29, 2009
-
-
Daniel Dunbar authored
llvm-svn: 74441
-
Torok Edwin authored
Also don't call finalizers for LoopPass if initialization was not called. Add a unittest that tests that these methods are called, in the proper order, and the correct number of times. llvm-svn: 74438
-
- Jun 25, 2009
-
-
Jeffrey Yasskin authored
emitted or the machine code for a function is freed. Chris mentioned that we may also want a notification when a stub is emitted, but that'll be a future change. I intend to use this to tell oprofile where functions are emitted and what lines correspond to what addresses. llvm-svn: 74157
-
- Jun 24, 2009
-
-
Daniel Dunbar authored
llvm-svn: 74109
-
Daniel Dunbar authored
reintroduce them later. Also, don't require MCSection* when creating a symbol. llvm-svn: 74081
-
Daniel Dunbar authored
llvm-svn: 74076
-
Daniel Dunbar authored
llvm-svn: 74044
-
- Jun 09, 2009
-
-
Misha Brukman authored
EXPECT_EQ(expected, actual) . This will make error messages understandable as it uses terms such as "expected" and "actual" based on the order of arguments. llvm-svn: 73150
-
- May 30, 2009
-
-
Nick Lewycky authored
llvm-svn: 72610
-
- May 18, 2009
-
-
Daniel Dunbar authored
llvm-svn: 71993
-
- May 10, 2009
-
-
Nick Lewycky authored
Constant* in preperation of a future change to support holding non-Constants in an MDNode. llvm-svn: 71407
-
- May 02, 2009
-
-
Dan Gohman authored
to make the copy constructor and destructor protected, and corresponding adjustments to the unittests. llvm-svn: 70644
-
- May 01, 2009
-
-
Stuart Hastings authored
llvm-svn: 70572
-
- Apr 27, 2009
-
-
Jeffrey Yasskin authored
the comparison operators were not only unnecessary in the presence of the implicit conversion; they caused ambiguous overload errors. So I deleted them. llvm-svn: 70243
-
- Apr 26, 2009
-
-
Chris Lattner authored
Patch by Jeffrey Yasskin! llvm-svn: 70084
-
- Apr 25, 2009
-
-
Chris Lattner authored
patch by Jeff Yasskin! llvm-svn: 70058
-
- Apr 24, 2009
-
-
Chris Lattner authored
true), and casts make me nervous and are verbose anyway, so here's a ConstantInt::getSigned(Ty, int64_t) method. Just overloading ConstantInt::get() to take an int64_t too would cause ambiguous overload errors." Patch by Jeffrey Yasskin! llvm-svn: 69958
-
- Apr 23, 2009
-
-
Owen Anderson authored
llvm-svn: 69846
-
- Apr 09, 2009
-
-
Nick Lewycky authored
llvm-svn: 68668
-
Misha Brukman authored
llvm-svn: 68664
-
- Apr 08, 2009
-
-
Misha Brukman authored
* Converted C-style casts to C++-style casts llvm-svn: 68613
-
- Apr 04, 2009
-
-
Nick Lewycky authored
Constant, MDString and MDNode which can only be used by globals with a name that starts with "llvm." or as arguments to a function with the same naming restriction. llvm-svn: 68420
-
- Apr 02, 2009
-
-
Bill Wendling authored
llvm-svn: 68258
-
- Apr 01, 2009
-
-
Daniel Dunbar authored
- The code is silly, I'm just amusing myself. Rewrite to be efficient if you like. :) Also, if you wish to debate the proper names of the triple components I'm all ears. llvm-svn: 68252
-
Misha Brukman authored
llvm-svn: 68249
-
Misha Brukman authored
llvm-svn: 68167
-
- Mar 24, 2009
-
-
Misha Brukman authored
llvm-svn: 67652
-
- Mar 19, 2009
-
-
Misha Brukman authored
llvm-svn: 67326
-