Owen Anderson
|
4483fbda5e
|
Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst.
llvm-svn: 75863
|
2009-07-15 23:53:25 +00:00 |
|
Owen Anderson
|
8c85061ee6
|
Move EVER MORE stuff over to LLVMContext.
llvm-svn: 75703
|
2009-07-14 23:09:55 +00:00 |
|
Chris Lattner
|
5b0bc729b3
|
Fix warning when assertions disabled.
llvm-svn: 52590
|
2008-06-21 19:49:01 +00:00 |
|
Dan Gohman
|
68c5bdd4f5
|
Delete dead code.
llvm-svn: 52494
|
2008-06-19 17:18:39 +00:00 |
|
Chris Lattner
|
ad9a6ccb83
|
Remove attribution from file headers, per discussion on llvmdev.
llvm-svn: 45418
|
2007-12-29 20:36:04 +00:00 |
|
Anton Korobeynikov
|
bcee4726bf
|
Reg2Mem cleanup and optimizations:
- enable phi instructions demotion to stack
- create alloca instructions in the entry block
llvm-svn: 43208
|
2007-10-21 23:05:16 +00:00 |
|
Anton Korobeynikov
|
5b49f44609
|
Silence warning while compiling with gcc 4.2
llvm-svn: 41676
|
2007-09-02 22:11:14 +00:00 |
|
Tanya Lattner
|
a715bbe152
|
Adding ability to demote phi to stack.
llvm-svn: 39744
|
2007-07-11 18:41:34 +00:00 |
|
Chris Lattner
|
27464c8061
|
Fix DemoteRegToStack on an invoke. This fixes PR634.
llvm-svn: 23618
|
2005-10-04 00:44:01 +00:00 |
|
Chris Lattner
|
92b0563eb3
|
allow demotion to volatile values, add support for invoke
llvm-svn: 23473
|
2005-09-27 19:39:00 +00:00 |
|
Misha Brukman
|
53e199440e
|
Remove trailing whitespace
llvm-svn: 21427
|
2005-04-21 23:48:37 +00:00 |
|
Chris Lattner
|
c9a3ea81bf
|
Fix the missing symbols problem Bill was hitting. Patch contributed by
Bill Wendling!!
llvm-svn: 20649
|
2005-03-17 15:38:16 +00:00 |
|
Chris Lattner
|
973cb73b4f
|
Fix PR310 and TailDup/2004-04-01-DemoteRegToStack.llx
llvm-svn: 12597
|
2004-04-01 20:28:45 +00:00 |
|
Chris Lattner
|
e04883605a
|
This code was both incredibly complex and incredibly broken. Fix it.
llvm-svn: 12456
|
2004-03-16 23:23:11 +00:00 |
|
Chris Lattner
|
5003f9e473
|
DemoteRegToStack got moved from DemoteRegToStack.h to Local.h
llvm-svn: 12368
|
2004-03-14 02:13:38 +00:00 |
|
Chris Lattner
|
031bd7e9f3
|
Finegrainify namespacification
llvm-svn: 10727
|
2004-01-09 06:12:26 +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 |
|
Chris Lattner
|
8e2385eb4d
|
Various cleanups and efficiency improvements
llvm-svn: 9753
|
2003-11-06 19:46:29 +00:00 |
|
John Criswell
|
b402729b30
|
Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.
llvm-svn: 9298
|
2003-10-20 19:43:21 +00:00 |
|
Chris Lattner
|
c6778e91f4
|
Cleanup
llvm-svn: 9133
|
2003-10-15 16:42:21 +00:00 |
|
Chris Lattner
|
fabd2617fc
|
Minor cleanups, no functional changes
Rename Function::getEntryNode -> getEntryBlock
llvm-svn: 8623
|
2003-09-20 14:36:23 +00:00 |
|
Chris Lattner
|
01cbfa9317
|
Eliminate unnecessary ->get calls that are now automatically handled.
llvm-svn: 6397
|
2003-05-29 15:12:27 +00:00 |
|
Vikram S. Adve
|
a9966ae8ad
|
This file implements the function DemoteRegToStack(), which takes a
virtual register computed by an Instruction& X and replaces it with
a slot in the stack frame, allocated via alloca.
llvm-svn: 4964
|
2002-12-10 13:07:58 +00:00 |
|