1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/include/llvm
Alkis Evlogimenos 29127b8825 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 Add capability to represent volatile AliasSet's 2003-12-14 04:51:34 +00:00
Assembly Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Bytecode Add new block number 2003-12-01 07:08:06 +00:00
CodeGen Change interface of MachineOperand as follows: 2003-12-14 13:24:17 +00:00
ExecutionEngine Doxygenify comments, remove extraneous #include 2003-12-12 06:31:42 +00:00
Support Fix typo in comment 2003-12-12 04:58:13 +00:00
Target Add new getJITStubForFunction method, which may optionally be implemented by 2003-12-12 07:10:32 +00:00
Transforms Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
AbstractTypeUser.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Argument.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
BasicBlock.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
CallGraphSCCPass.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Constant.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
ConstantHandling.h Implement == and != correctly. Before they would incorrectly return != 2003-11-17 20:19:35 +00:00
Constants.h The ConstantPointer class is now gone. 2003-11-17 19:47:21 +00:00
DerivedTypes.h It is legal to index into sequential types with any integer 2003-11-25 21:20:19 +00:00
Function.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
GlobalValue.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
GlobalVariable.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
iMemory.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
InstrTypes.h * Add new constructors to allow insertion of terminator instructions at the 2003-11-20 17:44:37 +00:00
Instruction.def Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Instruction.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Instructions.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Intrinsics.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
iOperators.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
iOther.h Since ssaification of the varargs builtings, the vaarg instruction no longer 2003-12-08 05:29:33 +00:00
iPHINode.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
iTerminators.h Somehow I forgot poor little UnwindInst 2003-11-20 18:11:56 +00:00
Module.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
ModuleProvider.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Pass.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
PassAnalysisSupport.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
PassManager.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
PassSupport.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
SlotCalculator.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
SymbolTable.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
SymbolTableListTraits.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Type.def Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Type.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Use.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
User.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
Value.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00