1. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  2. abadc66 Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change since they are equivalent. by Craig Topper · 14 years ago
  3. b22310f Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore. by Jia Liu · 14 years ago
  4. 233149c Fix some leftover control reaches end of non-void function warnings. by Benjamin Kramer · 14 years ago
  5. edbb58c5 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 14 years ago
  6. 1fc8263 Sparc: Implement emitFrameIndexDebugValue and getDebugValue Location hooks. by Venkatraman Govindaraju · 14 years ago
  7. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  8. 6dae604 Sparc CodeGen: Fix AnalyzeBranch for PR 10282. Removing addSuccessor() since by Venkatraman Govindaraju · 14 years ago
  9. 2bb4035 Move TargetRegistry and TargetSelect from Target to Support where they belong. by Evan Cheng · 14 years ago
  10. bc153d4 Next round of MC refactoring. This patch factor MC table instantiations, MC by Evan Cheng · 14 years ago
  11. c5e6d2f - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfo by Evan Cheng · 14 years ago
  12. 703a0fb Hide the call to InitMCInstrInfo into tblgen generated ctor. by Evan Cheng · 14 years ago
  13. 194c3dc Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo. by Evan Cheng · 14 years ago
  14. 1e210d0 Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc by Evan Cheng · 14 years ago
  15. 1b0e2cb Implement AnalyzeBranch in Sparc Backend. by Venkatraman Govindaraju · 15 years ago
  16. 8289f78 Remove the isMoveInstr() hook. by Jakob Stoklund Olesen · 15 years ago
  17. 0961c55 RISC architectures get their memory operand folding for free. by Jakob Stoklund Olesen · 15 years ago
  18. 976b7b6 Replace copyRegToReg with copyPhysReg for Sparc. by Jakob Stoklund Olesen · 15 years ago
  19. 0125b64 Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This by Stuart Hastings · 15 years ago
  20. 779c69b Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it by Dan Gohman · 16 years ago
  21. efb126a Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. by Evan Cheng · 16 years ago
  22. 6f306d7 use DebugLoc default ctor instead of DebugLoc::getUnknownLoc() by Chris Lattner · 16 years ago
  23. 840c700 several major improvements to the sparc backend: support for weak linkage by Chris Lattner · 16 years ago
  24. 95fc6ee Remove unused member functions. by Eli Friedman · 16 years ago
  25. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  26. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  27. d379e89 Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the code to annotate machineoperands to LiveIntervalAnalysis. It also add markers for implicit_def that define physical registers. The rest, is just a lot of details. by Evan Cheng · 16 years ago
  28. f7b83c7 Change MachineInstrBuilder::addReg() to take a flag instead of a list of by Bill Wendling · 16 years ago
  29. 2af1f85 Factor out the code to add a MachineOperand to a MachineInstrBuilder. by Dan Gohman · 17 years ago
  30. 215a925 Remove non-DebugLoc versions of buildMI from Sparc. by Dale Johannesen · 17 years ago
  31. 6b8c76a Eliminate a couple of non-DebugLoc BuildMI variants. Modify callers. by Dale Johannesen · 17 years ago
  32. f6d609a Move debug loc info along when the spiller creates new instructions. by Bill Wendling · 17 years ago
  33. c544cb0 Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well. by Evan Cheng · 17 years ago
  34. 906152a Tidy up #includes, deleting a bunch of unnecessary #includes. by Dan Gohman · 17 years ago
  35. 3f86b51 Split foldMemoryOperand into public non-virtual and protected virtual by Dan Gohman · 17 years ago
  36. 0b27325 Add more const qualifiers. This fixes build breakage from r59540. by Dan Gohman · 17 years ago
  37. 33332bc Const-ify several TargetInstrInfo methods. by Dan Gohman · 17 years ago
  38. 0d1e9a8 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  39. 38453ee Remove isImm(), isReg(), and friends, in favor of by Dan Gohman · 17 years ago
  40. 27fb3dc Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy requested by Owen Anderson · 17 years ago
  41. 4f6bf04 Convert uses of std::vector in TargetInstrInfo to SmallVector. This change had to be propoagated down into all the targets and up into all clients of this API. by Owen Anderson · 17 years ago
  42. 3b46030 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  43. 7d98a48 - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc. by Evan Cheng · 17 years ago
  44. 3b3286d It's not always safe to fold movsd into xorpd, etc. Check the alignment of the load address first to make sure it's 16 byte aligned. by Evan Cheng · 18 years ago
  45. d19a6f4 Add missing newline at EOF. by Duncan Sands · 18 years ago
  46. 2a3be7b Move even more functionality from MRegisterInfo into TargetInstrInfo. by Owen Anderson · 18 years ago
  47. eee1460 Move some more instruction creation methods from RegisterInfo into InstrInfo. by Owen Anderson · 18 years ago
  48. 25568e4 Fix a problem where lib/Target/TargetInstrInfo.h would include and use by Chris Lattner · 18 years ago
  49. 7a73ae9 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 18 years ago
  50. a5bb370 Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
  51. 5c46378 Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 18 years ago
  52. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  53. e2f23a3 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
  54. e20dd92 RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. by Evan Cheng · 18 years ago
  55. 20350c4 Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 19 years ago
  56. dbd3d29 Matches MachineInstr changes. by Evan Cheng · 19 years ago
  57. ed32883 fix warning about missing newline at end of file by Rafael Espindola · 19 years ago
  58. b7267bd implement uncond branch insertion for sparc to fix regressions from last night by Chris Lattner · 19 years ago
  59. 158e1f5 Rename SPARC V8 target to be the LLVM SPARC target. by Chris Lattner · 20 years ago
  60. 94e95d2 Great renaming: Sparc --> SparcV9 by Brian Gaeke · 22 years ago
  61. b01a80a Reorganized the Sparc backend to be more modular -- each different by Misha Brukman · 22 years ago
  62. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  63. bf9ed7a * Use the MachineConstantPool for storing constants instead of a hash_set; by Misha Brukman · 22 years ago
  64. 73d9355 Hrm, unbreak stuph :( by Chris Lattner · 22 years ago
  65. a62228d Fix preselection/lowerswitches bug by Chris Lattner · 22 years ago
  66. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  67. b94550e Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions. by Chris Lattner · 22 years ago
  68. 2797c13 Don't include "Config/stdlib.h". by Brian Gaeke · 22 years ago
  69. e895c2e Unify all constant evaluations that depend on register size by Vikram S. Adve · 22 years ago
  70. 6077c31 Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 22 years ago
  71. 8ea738a Bug fix in creating constants: need 1U << 31, not 1 << 31. by Vikram S. Adve · 22 years ago
  72. 3ef61af Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 22 years ago
  73. 2969ec5 * Changed Bcc instructions to behave like BPcc instructions by Misha Brukman · 22 years ago
  74. 3cdf52a Convert load/store opcodes from register to immediate forms, if necessary. by Misha Brukman · 22 years ago
  75. a83804a Extensive changes to the way code generation occurs for function by Vikram S. Adve · 22 years ago
  76. 8bde6a6 Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. by Misha Brukman · 22 years ago
  77. 5b94146 Bug fix: sign-extension was not happening for C = -MININT since C == -C! by Vikram S. Adve · 22 years ago
  78. f865cc4 Cleaned up code layout, spacing, etc. for readability purposes and to be more by Misha Brukman · 22 years ago
  79. 56f4fa1 Sparc instruction opcodes now all live under the `V9' namespace. by Misha Brukman · 22 years ago
  80. 21d4509 IntegerRegSize is always 8 for sparc by Chris Lattner · 23 years ago
  81. efbae9c Fix obvious type-o by Chris Lattner · 23 years ago
  82. dea36ca Move sparc specific code into the Sparc backend by Chris Lattner · 23 years ago
  83. e58cd30 Use BuildMI more by Chris Lattner · 23 years ago
  84. 1ebaa90 Use BuildMI more, Create*Instruction less by Chris Lattner · 23 years ago
  85. 71aa7af * Elimiante a bunch of functions from InstrSelectionSupport.h, replacing users by Chris Lattner · 23 years ago
  86. b4d58d7 Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 23 years ago
  87. a41b89a * TargetData is no longer directly accessable from TargetMachine by Chris Lattner · 23 years ago
  88. 01efae0 MachineInstrInfo doesn't need a TargetMachine by Chris Lattner · 23 years ago
  89. 7ae7f84 Changed `MachineCodeForMethod' to `MachineFunction'. by Misha Brukman · 23 years ago
  90. 69ce867 - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd to by Chris Lattner · 23 years ago
  91. ea31dc7 Make sure to handle small negative values hiding as large unsigned longs -- by Vikram S. Adve · 23 years ago
  92. 40e2347 Modify operand order for Create{Sign,Zero}ExtensionInstructions. by Vikram S. Adve · 23 years ago
  93. fff5ffd Add methods to query about the representation of LLVM quantities (e.g., by Vikram S. Adve · 23 years ago
  94. 549489a Bug fixes in casting between floats and ints smaller than 64 bits. by Vikram S. Adve · 23 years ago
  95. b0b412e - Renamed Type::isIntegral() to Type::isInteger() by Chris Lattner · 23 years ago
  96. 4f729af Several bug fixes in casting to signed int values. by Vikram S. Adve · 23 years ago
  97. 959a5fb by Chris Lattner · 23 years ago
  98. 482ab44 Bug fix in CreateCodeToLoadConst(): use sign of dest, not operand, by Vikram S. Adve · 23 years ago
  99. c19b1cc Just improved comments and assertions. by Vikram S. Adve · 23 years ago
  100. 3091e11 GCC 3.1 changes, finally the burm file builds the FIRST time a clean directory is built. by Chris Lattner · 23 years ago