1. f2c3e17 Dummy MSP430 backend by Anton Korobeynikov · 16 years ago
  2. c650f1f 'The attached patch fixes an issue where llc -march=cpp fails with by Chris Lattner · 16 years ago
  3. 9eddfd3 Fix compilation for some targets other than x86. by Argyrios Kyrtzidis · 16 years ago
  4. a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 16 years ago
  5. ba67d87 getCommonSubClass() - Calculate the largest common sub-class of two register by Jakob Stoklund Olesen · 16 years ago
  6. 78e04d4 Set mayLoad on MOVZX32_NOREXrm8 too. by Dan Gohman · 16 years ago
  7. 8c14740 Mark MOV8mr_NOREX and MOV8rm_NOREX as mayStore / mayLoad respectively. by Evan Cheng · 16 years ago
  8. cf18996 remove progname which is never set. PR4085 by Chris Lattner · 16 years ago
  9. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  10. ec8eee2 Fix infinite recursion in the C++ code which handles movddup by making it unnecessary. by Nate Begeman · 16 years ago
  11. 5a5ca15 Implement review feedback for vector shuffle work. by Nate Begeman · 16 years ago
  12. a3518a1 Add a public method called getAddressSpace() to the GlobalAddressSDNode. by Sanjiv Gupta · 16 years ago
  13. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  14. 573c92d Properly print 'P' modifier on inline asm memory operands. by Anton Korobeynikov · 16 years ago
  15. 23b0543 GlobalValue is always pointer type, so an assert isn't required. by Sanjiv Gupta · 16 years ago
  16. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  17. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  18. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
  19. 4af325d Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use these by Dan Gohman · 16 years ago
  20. 6241762 Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD, by Dan Gohman · 16 years ago
  21. 4d47b9b Break up long multi-mnemonic strings into separate lines for readability. by Dan Gohman · 16 years ago
  22. a7e01d7 Revised 68749 to allow matching of load/stores for address spaces < 256. by Mon P Wang · 16 years ago
  23. bc58322 add support for detecting process features on win64, patch by Nicolas Capens! by Chris Lattner · 16 years ago
  24. 8091524 Change LowerCallResult method so that CCValAssign::BCvt can be used with by Bob Wilson · 16 years ago
  25. d55bd51 Adjust a comment to reflect what the code does. Splitting a 64-bit argument by Bob Wilson · 16 years ago
  26. 4d59e1d Fix up some problems with getCopyToReg and getCopyFromReg nodes being by Bob Wilson · 16 years ago
  27. 1c2c462 Remove unnecessary references to f32 types. After specifying that f32 by Bob Wilson · 16 years ago
  28. 15f1b66 Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is not by Rafael Espindola · 16 years ago
  29. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
  30. b706d29 PR2957 by Nate Begeman · 16 years ago
  31. f1d012c Fix spurious indentation in a comment. by Dan Gohman · 16 years ago
  32. b1f321b Banksel immediate constant will always immediately follow the GA/ES, so scan an insn from beginnin to find out the banksel operand. by Sanjiv Gupta · 16 years ago
  33. 146a310 Add support for printing MO_ExternalSymbol operands in by Dan Gohman · 16 years ago
  34. dd92dba by Sanjiv Gupta · 16 years ago
  35. 005e798 Get rid of what looks like a copy-and-pasted typo. Spotted by gcc-4.5. by Duncan Sands · 16 years ago
  36. 7daa13c TLS_addr64 and TLS_addr32 define RDI and EAX. They don't use them. by Rafael Espindola · 16 years ago
  37. e16178b Handle direct aggregate type arguments. by Sanjiv Gupta · 16 years ago
  38. 70bc17d Make X86's copyRegToReg able to handle copies to and from subclasses. by Dan Gohman · 16 years ago
  39. 75397f4 Remove unused variable. by Daniel Dunbar · 16 years ago
  40. 998e125 Move duplicated AddLiveIn function from X86 and ARM backends to be a method by Bob Wilson · 16 years ago
  41. 91b477d Match C backend only if it explicitly requested. by Devang Patel · 16 years ago
  42. 2bdf490 Emit the auto variables of a function into a different section than parameters. by Sanjiv Gupta · 16 years ago
  43. 0bd07fc Fixed a few 64 bit cases in X86InstrInfo::commuteInstruction by Mon P Wang · 16 years ago
  44. 1824773 Recommit r69335 and r69336. These were not causing problems. by Bill Wendling · 16 years ago
  45. e3fa9ef Move the AddLiveIn function definition closer to its uses. by Bob Wilson · 16 years ago
  46. e65586b Rearrange code to reduce indentation. by Bob Wilson · 16 years ago
  47. dee46d7 Clean up formatting, remove trailing whitespace, fix comment typos and by Bob Wilson · 16 years ago
  48. 1f595bb Use CallConvLower.h and TableGen descriptions of the calling conventions by Bob Wilson · 16 years ago
  49. 2ee3db3 For general dynamic TLS access we must use by Rafael Espindola · 16 years ago
  50. c3a76ef Revert r69335 and r69336. They were causing build failures. by Bill Wendling · 16 years ago
  51. d10a4ce MOV8rr_NOREX is a "Move" instruction. This doesn't currently by Dan Gohman · 16 years ago
  52. d51def3 Don't use MOV8rr_NOREX on x86-32. It doesn't actually hurt anything at by Dan Gohman · 16 years ago
  53. 9062d9a Fix some failures in targets on available_externally functions, by Chris Lattner · 16 years ago
  54. 7c36683 fix PR3995. A scale must be 1, 2, 4 or 8. by Rafael Espindola · 16 years ago
  55. df7dfc7 Fix 80-column violations. by Dan Gohman · 16 years ago
  56. 2517496 Add a folding table entry for MOV8rr_NOREX. by Dan Gohman · 16 years ago
  57. 6288b93 Fix X86MachineFunctionInfo's doxygen comment. by Dan Gohman · 16 years ago
  58. aaa1fdb Do for GR16_NOREX what r69049 did for GR8_NOREX, to avoid trouble with by Dan Gohman · 16 years ago
  59. 6d9305c Add a new MOV8rr_NOREX, and make X86's copyRegToReg use it when by Dan Gohman · 16 years ago
  60. a2f3703 GR8_NOREX can contain the H registers, since they don't require REX prefixes. by Dan Gohman · 16 years ago
  61. 62ad138 For the h-register addressing-mode trick, use the correct value for by Dan Gohman · 16 years ago
  62. b3f5bfe Some of GR8_NOREX registers are only available in 64-bit mode. by Evan Cheng · 16 years ago
  63. 85be408 Handle aggregate type arguments to direct and indirect calls. by Sanjiv Gupta · 16 years ago
  64. 88c7af0 Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize by Dan Gohman · 16 years ago
  65. 0f7fef3 by Devang Patel · 16 years ago
  66. 21e3dfb Implement x86 h-register extract support. by Dan Gohman · 16 years ago
  67. 8433df3 Remove x86's special-case handling for ISD::TRUNCATE and by Dan Gohman · 16 years ago
  68. 3cf9b3e Fix copy+pastos in comments. by Dan Gohman · 16 years ago
  69. ee30047 List the l registers before h registers, for consistency. by Dan Gohman · 16 years ago
  70. 3cd0aa3 Use X86::SUBREG_8BIT instead of hard-coding the equivalent constant. by Dan Gohman · 16 years ago
  71. 04d19f0 Add a comment about MOVSX64rr8. by Dan Gohman · 16 years ago
  72. 8cc632f Fix another hard-coded constant to use X86AddrNumOperands. by Dan Gohman · 16 years ago
  73. 7ff5bff X86-64 TLS support for local exec and initial exec. by Rafael Espindola · 16 years ago
  74. 12f23a8 While passing arg of types larger than char only one byte at lower end was getting passed. We couldn't catch this as we did not have tests that were passing an int value larger than 256. by Sanjiv Gupta · 16 years ago
  75. 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
  76. b215776 In X86DAGToDAGISel::MatchWrapper, if base or index are set, avoid matching by Rafael Espindola · 16 years ago
  77. 49a168d refactor some code into X86DAGToDAGISel::MatchWrapper by Rafael Espindola · 16 years ago
  78. 8d57b77 fix a cross-block fastisel crash handling overflow intrinsics. by Chris Lattner · 16 years ago
  79. a9a4225 simplify code by using IntrinsicInst. by Chris Lattner · 16 years ago
  80. 0461c0a Add new TargetInstrDesc::hasImplicitUseOfPhysReg and by Chris Lattner · 16 years ago
  81. c6fa3ff Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 16 years ago
  82. 2057532 Keep track of inlined functions and their locations. This information is collected when nested llvm.dbg.func.start intrinsics are seen. (Right now, inliner removes nested llvm.dbg.func.start intrinisics during inlining.) by Devang Patel · 16 years ago
  83. a3613be Added code to handle spilling and reloading of FSRs. by Sanjiv Gupta · 16 years ago
  84. dbcfb30 Don't fold a load if the other operand is a TLS address. by Rafael Espindola · 16 years ago
  85. c2406f2 a few fixes to "addrspace(256) is reference offset of GS segment register". by Chris Lattner · 16 years ago
  86. 7d16e85 Pass in the std::string parameter instead of returning it by value. by Bill Wendling · 16 years ago
  87. fc16657 Remove the obsolete SelectionDAG::getNodeValueTypes and simplify by Dan Gohman · 16 years ago
  88. 3ca15c9 Give register alias checking the hash table treatment too. by Owen Anderson · 16 years ago
  89. d9df501 Fix pr3954. The register scavenger asserts for inline assembly with by Bob Wilson · 16 years ago
  90. 37831d0 The way we are trying to figure out banksel immediate operand may yield different results for different type of insns. This will eventually need to be changed but currently let us prevent the crash in cases of incorrect detection of banksel operand. by Sanjiv Gupta · 16 years ago
  91. e206b1d Arguments to indirect calls were being passed incorrectly. They are not fixed to start after return value. by Sanjiv Gupta · 16 years ago
  92. a1cd83a Fix code size computation on x86-64, patch by Zoltan Varga! by Chris Lattner · 16 years ago
  93. 6e2a46a r68576 unconverd a bug in PIC16 port (Thanks to Dan Gohman) where we were custom lowering an ADD to ADDC. by Sanjiv Gupta · 16 years ago
  94. 7d770be Convert TargetRegisterInfo's super-register checking to use a pre-computed hash table just like subregister checking does. by Owen Anderson · 16 years ago
  95. 349ba49 Fix grammaros in comments. by Dan Gohman · 16 years ago
  96. 094fad3 Re-apply 68552. Tested by bootstrapping llvm-gcc and using that to build llvm. by Rafael Espindola · 16 years ago
  97. 2c7dab1 Fix PR3795: Apply Dan's suggested fix for by Bob Wilson · 16 years ago
  98. 8ef2b89 Avoid a hard coded constant. by Rafael Espindola · 16 years ago
  99. c1fa70c Emit .line debug directives for stoppoints. The debug location is retrieved by the MachineInstr itself, rather than by custom handling the DBG_STOPPOINT nodes. by Sanjiv Gupta · 16 years ago
  100. 7836fc1 Handle indirect function calls. by Sanjiv Gupta · 16 years ago