- Mar 04, 2014
-
-
Chandler Carruth authored
Move the test for this class into the IR unittests as well. This uncovers that ValueMap too is in the IR library. Ironically, the unittest for ValueMap is useless in the Support library (honestly, so was the ValueHandle test) and so it already lives in the IR unittests. Mmmm, tasty layering. llvm-svn: 202821
-
- Jan 07, 2013
-
-
Chandler Carruth authored
library rename. llvm-svn: 171747
-
- Jan 02, 2013
-
-
Chandler Carruth authored
into their new header subdirectory: include/llvm/IR. This matches the directory structure of lib, and begins to correct a long standing point of file layout clutter in LLVM. There are still more header files to move here, but I wanted to handle them in separate commits to make tracking what files make sense at each layer easier. The only really questionable files here are the target intrinsic tablegen files. But that's a battle I'd rather not fight today. I've updated both CMake and Makefile build systems (I think, and my tests think, but I may have missed something). I've also re-sorted the includes throughout the project. I'll be committing updates to Clang, DragonEgg, and Polly momentarily. llvm-svn: 171366
-
- Dec 04, 2012
-
-
Chandler Carruth authored
llvm-svn: 169250
-
- Mar 31, 2012
-
-
Duncan Sands authored
node and returning it if one didn't exist. llvm-svn: 153798
-
- Aug 30, 2011
-
-
Jeffrey Yasskin authored
In the case of EDInstInfo, this would actually cause a bug when -1 became 255 and was then compared >=0 in llvm-mc/Disassembler.cpp. llvm-svn: 138825
-
- Apr 21, 2011
-
-
Jay Foad authored
llvm-svn: 129932
-
- Jul 22, 2010
-
-
Dan Gohman authored
for creating and populating NamedMDNodes. llvm-svn: 109061
-
- Mar 13, 2010
-
-
Jeffrey Yasskin authored
Tested: valgrind --leak-check=full unittests/VMCore/Debug/VMCoreTests llvm-svn: 98412
-
- Mar 05, 2010
-
-
Jeffrey Yasskin authored
llvm-svn: 97763
-
- Jan 05, 2010
-
-
Devang Patel authored
llvm-svn: 92761
-
- Dec 31, 2009
-
-
Chris Lattner authored
llvm-svn: 92328
-
Chris Lattner authored
things that occur in types. "operands" are things that occur in values. llvm-svn: 92322
-
- Oct 27, 2009
-
-
Chris Lattner authored
llvm-svn: 85254
-
- Sep 07, 2009
-
-
Daniel Dunbar authored
llvm-svn: 81142
-
- Sep 03, 2009
-
-
Devang Patel authored
Use CallbackVH, instead of WeakVH, to hold MDNode elements. Use FoldingSetNode to unique MDNodes in a context. Use CallbackVH hooks to update context's MDNodeSet appropriately. llvm-svn: 80868
-
- Sep 02, 2009
-
-
Devang Patel authored
llvm-svn: 80841
-
Devang Patel authored
Use FoldingSetNode to unique MDNodes in a context. Use CallbackVH hooks to update context's MDNodeSet appropriately. llvm-svn: 80839
-
Devang Patel authored
llvm-svn: 80741
-
- Aug 23, 2009
-
-
Chris Lattner authored
llvm-svn: 79822
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78948
-
- Jul 31, 2009
-
-
Owen Anderson authored
llvm-svn: 77734
-
- Jul 30, 2009
-
-
Benjamin Kramer authored
llvm-svn: 77597
-
Daniel Dunbar authored
llvm-svn: 77569
-
Devang Patel authored
llvm-svn: 77550
-
- Jul 29, 2009
-
-
Benjamin Kramer authored
llvm-svn: 77375
-
- Jul 25, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77051
-
Owen Anderson authored
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. llvm-svn: 77011
-
- Jul 23, 2009
-
-
Devang Patel authored
- Rename member function size(). New name is length(). - Store string beginning and length. Earlier it used to store string end. llvm-svn: 76841
-
Devang Patel authored
Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file. llvm-svn: 76834
-
- Jul 15, 2009
-
-
Owen Anderson authored
llvm-svn: 75703
-
- Jul 08, 2009
-
-
Devang Patel authored
!0 = constant metadata !{...} llvm-svn: 75057
-
Devang Patel authored
Simplify MDNode printing. llvm-svn: 75053
-
- May 30, 2009
-
-
Nick Lewycky authored
llvm-svn: 72610
-
- May 10, 2009
-
-
Nick Lewycky authored
Constant* in preperation of a future change to support holding non-Constants in an MDNode. llvm-svn: 71407
-
- Apr 09, 2009
-
-
Nick Lewycky authored
llvm-svn: 68668
-
- 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
-