Nick Lewycky
|
b3bedf4b2d
|
Pull LLVMContext out of PromoteMemToReg.
llvm-svn: 89645
|
2009-11-23 03:50:44 +00:00 |
|
Benjamin Kramer
|
9a590500ea
|
Make LLVMContext and LLVMContextImpl classes instead of structs.
llvm-svn: 78690
|
2009-08-11 17:45:13 +00:00 |
|
Owen Anderson
|
cf2c39dc30
|
Factor some of the constants+context related code out into a separate header, to make LLVMContextImpl.h
not hideous. Also, fix some MSVC compile errors.
llvm-svn: 78115
|
2009-08-04 22:41:48 +00:00 |
|
Owen Anderson
|
cc287b28c9
|
Get rid of the Pass+Context magic.
llvm-svn: 76702
|
2009-07-22 00:24:57 +00:00 |
|
Owen Anderson
|
121f736d9c
|
"LLVMContext* " --> "LLVMContext *"
llvm-svn: 74878
|
2009-07-06 23:00:19 +00:00 |
|
Owen Anderson
|
977aa11bc6
|
More LLVMContext-ification.
llvm-svn: 74807
|
2009-07-05 22:41:43 +00:00 |
|
Chris Lattner
|
e0b1ee937a
|
Don't attribute in file headers anymore. See llvmdev for the
discussion of this change. Boy are my fingers tired. ;-)
llvm-svn: 45411
|
2007-12-29 19:59:42 +00:00 |
|
Devang Patel
|
a466c96f77
|
Use DominatorTree instead of ETForest.
This allows faster immediate domiantor walk.
llvm-svn: 37500
|
2007-06-07 21:57:03 +00:00 |
|
Devang Patel
|
6a358e5694
|
Mem2Reg does not need TargetData.
llvm-svn: 36446
|
2007-04-25 18:41:11 +00:00 |
|
Devang Patel
|
b6ef7bc5d9
|
Remove unused function argument.
llvm-svn: 36441
|
2007-04-25 17:15:20 +00:00 |
|
Owen Anderson
|
41b527b75f
|
Move more passes to using ETForest instead of DominatorTree.
llvm-svn: 36271
|
2007-04-20 06:27:13 +00:00 |
|
Jeff Cohen
|
e1003da1a2
|
Unbreak VC++ build.
llvm-svn: 31464
|
2006-11-05 19:31:28 +00:00 |
|
Misha Brukman
|
58c97e67f3
|
Remove trailing whitespace
llvm-svn: 21412
|
2005-04-21 20:59:05 +00:00 |
|
Chris Lattner
|
dd0094e4ed
|
Convert 'struct' to 'class' in various places to adhere to the coding standards
and work better with VC++. Patch contributed by Morten Ofstad!
llvm-svn: 17281
|
2004-10-27 16:14:51 +00:00 |
|
Chris Lattner
|
12d1ccfbd8
|
Add an optional argument to PromoteMemToReg
llvm-svn: 16346
|
2004-09-15 01:02:30 +00:00 |
|
Brian Gaeke
|
d25f86d683
|
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
16c6cda9d5
|
Added LLVM copyright header (for lack of a better term).
llvm-svn: 9304
|
2003-10-20 20:19:47 +00:00 |
|
Chris Lattner
|
d1c3f771f8
|
Change the interface to PromoteMemToReg to also take a DominatorTree
llvm-svn: 8883
|
2003-10-05 21:20:13 +00:00 |
|
Chris Lattner
|
a49e96dda5
|
Change the mem2reg interface to accept a TargetData argument
llvm-svn: 5685
|
2003-03-03 17:25:18 +00:00 |
|
Chris Lattner
|
74aa1f8c03
|
Add a new interface file for the PromoteMemToReg interface in the Utils library
llvm-svn: 5609
|
2003-02-22 23:04:52 +00:00 |
|