hanchenye-llvm-project/llvm/lib
Alkis Evlogimenos aaba4639f8 Change interface of MachineOperand as follows:
a) remove opIsUse(), opIsDefOnly(), opIsDefAndUse()
    b) add isUse(), isDef()
    c) rename opHiBits32() to isHiBits32(),
              opLoBits32() to isLoBits32(),
              opHiBits64() to isHiBits64(),
              opLoBits64() to isLoBits64().

This results to much more readable code, for example compare
"op.opIsDef() || op.opIsDefAndUse()" to "op.isDef()" a pattern used
very often in the code.

llvm-svn: 10461
2003-12-14 13:24:17 +00:00
..
Analysis Change interface of MachineOperand as follows: 2003-12-14 13:24:17 +00:00
AsmParser To not barf when an error occurs. 2003-11-26 07:24:58 +00:00
Bytecode Throw better error messages, by calling strerror(errno) when we 2003-12-12 00:47:44 +00:00
CWriter Turn off "attribute weak" to pacify Mac OS X's system compiler, which prints a 2003-12-11 00:24:36 +00:00
CodeGen Change interface of MachineOperand as follows: 2003-12-14 13:24:17 +00:00
ExecutionEngine Dynamically get the right-sized member of a GenericValue to hold a size_t, and 2003-12-12 15:38:06 +00:00
Support Lock abstraction, introduced with a view toward making the JIT thread-safe. 2003-12-01 21:33:31 +00:00
Target Change interface of MachineOperand as follows: 2003-12-14 13:24:17 +00:00
Transforms Do not promote volatile alias sets into registers 2003-12-14 04:52:31 +00:00
VMCore The recalclulate method was a nasty hack that was once used by the -cee pass, 2003-12-07 00:55:32 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00