Owen Anderson
|
a7aed18624
|
Reapply r110396, with fixes to appease the Linux buildbot gods.
llvm-svn: 110460
|
2010-08-06 18:33:48 +00:00 |
Owen Anderson
|
bda59bd247
|
Revert r110396 to fix buildbots.
llvm-svn: 110410
|
2010-08-06 00:23:35 +00:00 |
Owen Anderson
|
755aceb5d0
|
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static
ID member as the sole unique type identifier. Clean up APIs related to this change.
llvm-svn: 110396
|
2010-08-05 23:42:04 +00:00 |
Chris Lattner
|
6f306d7d30
|
use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()
llvm-svn: 100214
|
2010-04-02 20:16:16 +00:00 |
Dale Johannesen
|
635f2a69d9
|
Remove non-DebugLoc versions of BuildMI from Alpha and Cell.
llvm-svn: 64433
|
2009-02-13 02:30:42 +00:00 |
Dan Gohman
|
a79db30d28
|
Tidy up several unbeseeming casts from pointer to intptr_t.
llvm-svn: 55779
|
2008-09-04 17:05:41 +00:00 |
Evan Cheng
|
0e7b00d79f
|
Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF.
llvm-svn: 48380
|
2008-03-15 00:03:38 +00:00 |
Chris Lattner
|
5c4637816e
|
Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm
llvm-svn: 45453
|
2007-12-30 20:49:49 +00:00 |
Chris Lattner
|
f3ebc3f3d2
|
Remove attribution from file headers, per discussion on llvmdev.
llvm-svn: 45418
|
2007-12-29 20:36:04 +00:00 |
Devang Patel
|
8c78a0bff0
|
Drop 'const'
llvm-svn: 36662
|
2007-05-03 01:11:54 +00:00 |
Devang Patel
|
e95c6ad802
|
Use 'static const char' instead of 'static const int'.
Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
llvm-svn: 36652
|
2007-05-02 21:39:20 +00:00 |
Devang Patel
|
09f162ca6a
|
Do not use typeinfo to identify pass in pass manager.
llvm-svn: 36632
|
2007-05-01 21:15:47 +00:00 |
Anton Korobeynikov
|
fb80151c42
|
Removed tabs everywhere except autogenerated & external files. Add make
target for tabs checking.
llvm-svn: 36146
|
2007-04-16 18:10:23 +00:00 |
Chris Lattner
|
1ef9cd400d
|
eliminate static ctors for Statistic objects.
llvm-svn: 32703
|
2006-12-19 22:59:26 +00:00 |
Andrew Lenharth
|
085cfdbfdc
|
Simplify a bit
llvm-svn: 32343
|
2006-12-07 23:55:55 +00:00 |
Chris Lattner
|
700b873130
|
Detemplatize the Statistic class. The only type it is instantiated with
is 'unsigned'.
llvm-svn: 32279
|
2006-12-06 17:46:33 +00:00 |
Evan Cheng
|
20350c4025
|
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
of opcode and number of operands.
llvm-svn: 31947
|
2006-11-27 23:37:22 +00:00 |
Andrew Lenharth
|
dfbf91e59d
|
more shotenning
llvm-svn: 31331
|
2006-10-31 23:46:56 +00:00 |
Andrew Lenharth
|
ccdaecc448
|
Account for pseudo-ops correctly
llvm-svn: 30548
|
2006-09-20 20:08:52 +00:00 |
Andrew Lenharth
|
f23e3bfcb2
|
A pass to remove the worst of the replay trap offenders, and as a bonus, align basic blocks when it is free to do so
llvm-svn: 30467
|
2006-09-18 19:44:29 +00:00 |