1. 8a70781 Remove extra header. by Eric Christopher · 15 years ago
  2. 44a320d Make sure ARM constant island pass does not break up an IT block. If the split point is in the middle of an IT block, it should move it up to just above the IT instruction. rdar://8302637 by Evan Cheng · 15 years ago
  3. ce8fb68 Change -prefer-32bit-thumb to attribute -mattr=+32bit instead to disable more 32-bit to 16-bit optimizations. by Evan Cheng · 15 years ago
  4. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  5. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  6. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  7. c17dd57 Revert 109076. It is wrong and was causing regressions. Add some by Dale Johannesen · 15 years ago
  8. 749ca32 eliminate the TargetInstrInfo::GetInstSizeInBytes hook. by Chris Lattner · 15 years ago
  9. 3fabe07 Fix constant island pass's handling of tBR_JTr. The offset of the instruction does not have to be 4-byte aligned. Rather, it's the offset + 2 that must be aligned since the instruction expands into: by Evan Cheng · 15 years ago
  10. 73ef80f grammar by Jim Grosbach · 15 years ago
  11. 40eda10 Handle cases where the post-RA scheduler may move instructions between the by Jim Grosbach · 15 years ago
  12. e4ba2aa grammar and trailing whitespace by Jim Grosbach · 15 years ago
  13. d2d1ae1 Use pre-increment instead of post-increment when the result is not used. by Dan Gohman · 15 years ago
  14. 97c8a6a early exit for dbg_value instructions by Jim Grosbach · 15 years ago
  15. 84511e1 Clean up 80 column violations. No functional change. by Jim Grosbach · 15 years ago
  16. 6f306d7 use DebugLoc default ctor instead of DebugLoc::getUnknownLoc() by Chris Lattner · 16 years ago
  17. 947f04b Change ARM ld/st multiple instructions to have variant instructions for by Bob Wilson · 16 years ago
  18. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  19. feba1e2 eliminate the ARMFunctionInfo::Align member, using by Chris Lattner · 16 years ago
  20. a14ac3fd prep work to support a future where getJumpTableInfo will return by Chris Lattner · 16 years ago
  21. a48f44d improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  22. 6c3b711 The verify() call of CPEIsInRange() isn't right for the assertion check of by Jim Grosbach · 16 years ago
  23. fc81352 Remove verifySizes() since it's not adding much value. by Jim Grosbach · 16 years ago
  24. b73918c When placing constant islands and adjusting for alignment padding, inline by Jim Grosbach · 16 years ago
  25. 36a5bf8 fix typo by Jim Grosbach · 16 years ago
  26. cdde77c Enable arm jumpt table adjustment. by Jim Grosbach · 16 years ago
  27. af1ad30 When moving a block for table jumps, make sure the prior block terminator by Jim Grosbach · 16 years ago
  28. 9785e59 Simplify thumb2 jump table adjustments. Remove unnecessary calculation and by Jim Grosbach · 16 years ago
  29. 87b0f0d clarify comment by Jim Grosbach · 16 years ago
  30. 9c148c2 back off for a bit. tracking down weirdness by Jim Grosbach · 16 years ago
  31. 47d5e33 Analyze has to be before checking the condition, obviously. Properly construct an iterator for prior. by Jim Grosbach · 16 years ago
  32. e07594d cleanup. by Jim Grosbach · 16 years ago
  33. 43d2108 Cleanup flow, and only update the jump table we're analyzing when replacing a destination MBB. by Jim Grosbach · 16 years ago
  34. 46a524c Block renumbering by Jim Grosbach · 16 years ago
  35. 5d57714 Update TB[BH] layout optimization. Add support for moving the target block by Jim Grosbach · 16 years ago
  36. 6385ea7 Revert 86857. It's causing consumer-typeset to fail, and there's a better way to do it forthcoming anyway. by Jim Grosbach · 16 years ago
  37. d576d66 Do jump table adjustment before constant island allocation by Jim Grosbach · 16 years ago
  38. 8d92ec4 by Jim Grosbach · 16 years ago
  39. d7cf55c Use Unified Assembly Syntax for the ARM backend. by Jim Grosbach · 16 years ago
  40. 6f29ad9 Use cbz and cbnz instructions. by Evan Cheng · 16 years ago
  41. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  42. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  43. 2f9be50 Fix a potential performance problem in placing ARM constant pools. by Bob Wilson · 16 years ago
  44. 68ead6c Be smarter about reusing constant pool entries. by Bob Wilson · 16 years ago
  45. b4f2a85 Fix another problem with ARM constant pools. Radar 7303551. by Bob Wilson · 16 years ago
  46. d26a26a Fix regression introduced by r83894. by Bob Wilson · 16 years ago
  47. 5b07a90 Delete a comment that makes no sense to me. The statement that moving a CPE by Bob Wilson · 16 years ago
  48. 3250e77 Change CreateNewWater method to return NewMBB by reference. by Bob Wilson · 16 years ago
  49. cc121aa Last week, ARMConstantIslandPass was failing to converge for the by Bob Wilson · 16 years ago
  50. e4adae2 Another minor clean-up. by Bob Wilson · 16 years ago
  51. 196bf32 Remove redundant parameter. by Bob Wilson · 16 years ago
  52. 3a7326e Use early exit to reduce indentation. by Bob Wilson · 16 years ago
  53. 3af3431 Change to return a value by reference. by Bob Wilson · 16 years ago
  54. c7a3cf4 Add a typedef for an iterator. by Bob Wilson · 16 years ago
  55. 6f012d8 ARM::tPOP and tPOP_RET each has an extra writeback operand now. by Evan Cheng · 16 years ago
  56. af29ea6 eliminate the last DOUTs from the targets. by Chris Lattner · 16 years ago
  57. a6f074f remove various std::ostream version of printing methods from by Chris Lattner · 16 years ago
  58. e41903b Also shrink immediate branches; also more assembler workarounds. by Evan Cheng · 16 years ago
  59. db73d68 Shrink ADR and LDR from constantpool late during constantpool island pass. by Evan Cheng · 16 years ago
  60. f59e9f4 tPOP_RET now has predicate operands. by Evan Cheng · 16 years ago
  61. 8134802 Remove another Darwin assembler workaround. by Evan Cheng · 16 years ago
  62. cc9ca35 Shrinkify Thumb2 load / store multiple instructions. by Evan Cheng · 16 years ago
  63. f24f9d9 Whitespace cleanup. Remove trailing whitespace. by Jim Grosbach · 16 years ago
  64. 192d7c0 Cosmetic changes. by Evan Cheng · 16 years ago
  65. 82ff022 Error out, rather than infinite looping, if constant island pass can't converge. by Evan Cheng · 16 years ago
  66. 317bd7a tBfar is bl, which clobbers LR. by Evan Cheng · 16 years ago
  67. e64f48b Workaround a couple of Darwin assembler bugs. by Evan Cheng · 16 years ago
  68. f6d0fa3 - Teach TBB / TBH offset limits are 510 and 131070 respectively since the offset by Evan Cheng · 16 years ago
  69. e3493a9 tbb / tbh instructions only branch forward, not backwards. by Evan Cheng · 16 years ago
  70. c6d70ae Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte / halfword. by Evan Cheng · 16 years ago
  71. f3a1fce Change Thumb2 jumptable codegen to one that uses two level jumps: by Evan Cheng · 16 years ago
  72. c26c76e Disable my constant island pass optimization (to make use soimm more effectively). It caused infinite looping on lencod. by Evan Cheng · 16 years ago
  73. 666c912 Make sure thumb2 jumptable entries are aligned. by Evan Cheng · 16 years ago
  74. d2919a1 Fix up ARM constant island pass for Thumb2. by Evan Cheng · 16 years ago
  75. 87aaa19 Fixing cp island pass. Step 1: Determine whether the constant pool offset can be by Evan Cheng · 16 years ago
  76. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  77. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  78. 22c2fba Use common code for both ARM and Thumb-2 instruction and register info. by David Goodwin · 16 years ago
  79. 7c94343 80 col violation. by Evan Cheng · 16 years ago
  80. deb35af Add a new addressing mode for NEON load/store instructions. by Bob Wilson · 16 years ago
  81. 28d6d87 Improve Thumb-2 jump table support. by David Goodwin · 16 years ago
  82. 27303cd Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table. by David Goodwin · 16 years ago
  83. b23b50d Implement Thumb2 ldr. by Evan Cheng · 16 years ago
  84. ce8cfb4 Fix up a few minor typos in comments. by Bob Wilson · 16 years ago
  85. 2f4e56f Fix 80-col violations and remove trailing whitespace. No functional changes. by Bob Wilson · 16 years ago
  86. af9eaa8 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
  87. 7647da6 Remove refs to non-DebugLoc versions of BuildMI from ARM. by Dale Johannesen · 17 years ago
  88. e451097 Suppress a compile time warning. by Evan Cheng · 17 years ago
  89. dc020f9 Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 17 years ago
  90. 454ff53 Use ARMFunctionInfo to track number of constpool entries and jumptables. by Evan Cheng · 17 years ago
  91. 0d1e9a8 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  92. 38453ee Remove isImm(), isReg(), and friends, in favor of by Dan Gohman · 17 years ago
  93. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  94. 3b46030 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  95. ae84bbd Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 18 years ago
  96. 5968751 rename MachineInstr::setInstrDescriptor -> setDesc by Chris Lattner · 18 years ago
  97. 03ad885 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 18 years ago
  98. a98c679 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
  99. a5bb370 Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
  100. 5c46378 Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 18 years ago