Chris Lattner
|
bd8fdf2d57
|
* s/Method/Function
* Add/allow callbacks for module,function, & basic block visiting
llvm-svn: 2250
|
2002-04-15 19:32:36 +00:00 |
|
Chris Lattner
|
c8166cec07
|
s/Method/Function
llvm-svn: 2180
|
2002-04-08 22:03:57 +00:00 |
|
Chris Lattner
|
bc15ae64dd
|
Change references to the Method class to be references to the Function
class. The Method class is obsolete (renamed) and all references to it
are being converted over to Function.
llvm-svn: 2144
|
2002-04-07 20:49:59 +00:00 |
|
Chris Lattner
|
456d7bea78
|
Initial checkin of InstVisitor class
llvm-svn: 1916
|
2002-03-18 19:07:42 +00:00 |
|
Chris Lattner
|
34bdf4dda4
|
* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into
llvm/Support/CFG.h
llvm-svn: 1749
|
2002-02-12 22:35:32 +00:00 |
|
Chris Lattner
|
a4bf6af614
|
* Move BasicBlock and Method graph stuff to new "llvm/Support/CFG.h" file
* Move Method::inst_* to new "llvm/Support/InstIterator.h" file
* inst_iterator no longer permits resync'ing
llvm-svn: 1744
|
2002-02-12 21:02:53 +00:00 |
|
Chris Lattner
|
3dc9a2a61f
|
Changes to build successfully with GCC 3.02
llvm-svn: 1503
|
2002-01-20 22:54:45 +00:00 |
|
Chris Lattner
|
f90b19a71c
|
Move support directory
llvm-svn: 1401
|
2001-11-29 16:32:16 +00:00 |
|
Chris Lattner
|
463cc31132
|
Create a new #include "Support/..." directory structure to move things
from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
llvm-svn: 1400
|
2001-11-27 00:03:19 +00:00 |
|
Chris Lattner
|
cead7793a7
|
Move DataTypes.h from llvm/Support to just Support
llvm-svn: 1399
|
2001-11-26 23:04:08 +00:00 |
|
Chris Lattner
|
d8c8439517
|
Print floating point numbers in expodential form so that small numbers don't get truncated, which broke the health benchmark
llvm-svn: 1086
|
2001-11-01 22:06:00 +00:00 |
|
Chris Lattner
|
bf9a3148af
|
Include functionality to get a string array constant as a string
llvm-svn: 1020
|
2001-10-29 13:24:31 +00:00 |
|
Chris Lattner
|
cd24a45f20
|
Initial checkin of name mangling code. Moved from Linker.h
llvm-svn: 1017
|
2001-10-28 23:31:10 +00:00 |
|
Chris Lattner
|
7ca4d97de9
|
Better linux support. This file still sucks
llvm-svn: 750
|
2001-10-13 06:31:55 +00:00 |
|
Chris Lattner
|
bb7743d148
|
Update comments
llvm-svn: 692
|
2001-10-01 13:34:22 +00:00 |
|
Chris Lattner
|
a8f5e13f7a
|
Pull iterators out of CFG.h and genericize them with GraphTraits
llvm-svn: 666
|
2001-09-28 22:59:14 +00:00 |
|
Chris Lattner
|
5c7c21efb1
|
Generic k-way tree support
llvm-svn: 554
|
2001-09-14 01:42:01 +00:00 |
|
Chris Lattner
|
e9a2b44041
|
* Fixed mapped_iterator to actually work with functors
* Implement mapto function that works like map in a functional programming language
llvm-svn: 439
|
2001-09-07 16:30:28 +00:00 |
|
Vikram S. Adve
|
34059f45b6
|
Added function printIndent.
llvm-svn: 317
|
2001-07-28 04:41:27 +00:00 |
|
Vikram S. Adve
|
d8415b8fbd
|
Added a pointer hash function object for use in pointer maps.
llvm-svn: 316
|
2001-07-28 04:41:10 +00:00 |
|
Chris Lattner
|
a601339af2
|
Eliminated the Unique class in favor of NonCopyable and NonCopyableV
llvm-svn: 280
|
2001-07-23 18:26:21 +00:00 |
|
Chris Lattner
|
ff6c44f04f
|
Moved inline/llvm/Tools/* to include/llvm/Support/*
llvm-svn: 279
|
2001-07-23 17:46:59 +00:00 |
|
Chris Lattner
|
f42a7804c8
|
Large scale changes to implement new command line argument facility
llvm-svn: 272
|
2001-07-23 02:35:57 +00:00 |
|
Chris Lattner
|
4e55efa0f2
|
Add flag for emacs so it realizes it's C++ code
llvm-svn: 269
|
2001-07-22 05:15:16 +00:00 |
|
Chris Lattner
|
833a705036
|
Convert from using C style char*'s to strings.
Look ma, no strdups
llvm-svn: 265
|
2001-07-22 03:57:31 +00:00 |
|
Chris Lattner
|
09dffa5c66
|
Remove String file some more
llvm-svn: 264
|
2001-07-22 00:46:48 +00:00 |
|
Chris Lattner
|
a1c4c3718f
|
Destroy the StringUtils.h file
llvm-svn: 262
|
2001-07-22 00:18:10 +00:00 |
|
Vikram S. Adve
|
e2b9e658b5
|
General support utilities like a program options class and a StringMap
class for mapping strings to arbitrary things.
llvm-svn: 228
|
2001-07-21 12:40:18 +00:00 |
|