1. c2b768f Machine CSE was forgetting to clear some data structures. by Evan Cheng · 15 years ago
  2. f437f73 Fix a potential bug that can cause miscomparison with and without debug info. by Evan Cheng · 15 years ago
  3. 38cb1cd Don't include <fenv.h> now that we have llvm/System/FEnv.h. by Jakob Stoklund Olesen · 15 years ago
  4. 74d7e6c Hook up verbose asm comment printing for SOImm operands in MC printer by Jim Grosbach · 15 years ago
  5. 196b48b trailing whitespace by Jim Grosbach · 15 years ago
  6. d8c0a51 Avoid emitting a PIC base register if no PIC addresses are needed. by Dan Gohman · 15 years ago
  7. 3f2f21e Attempt to support platforms which don't have fenv.h. by Dan Gohman · 15 years ago
  8. 568eeed Add skeleton infrastructure for the ARMMCCodeEmitter class. Patch by Jason Kim! by Jim Grosbach · 15 years ago
  9. c686e33 handle the upper16/lower16 target operand flags on symbol references for MC by Jim Grosbach · 15 years ago
  10. 40cc3f8 fix rdar://8444631 - encoder crash on 'enter' What a weird instruction. by Chris Lattner · 15 years ago
  11. f3f95c9 Fix an MSVC warning. by Daniel Dunbar · 15 years ago
  12. a28abbe expand PICLDR MC lowering to handle other PICLDR and PICSTR versions. by Jim Grosbach · 15 years ago
  13. 23bea41 MC/Mach-O/i386: Fix a crash in relocation handling. by Daniel Dunbar · 15 years ago
  14. 4cec6e2 Move the declaration SetInformationJobObject() outside of namespace. by NAKAMURA Takumi · 15 years ago
  15. cdd7fb7 AlphaSchedule.td: 7bit-ize. by NAKAMURA Takumi · 15 years ago
  16. 7ca6e73 System: Don't reexport ___eprintf when building with Clang; this symbol isn't by Daniel Dunbar · 15 years ago
  17. cceba83 MC/AsmParser: Add support for 'a + 4@GOTPCREL' and friends, by reconsing the by Daniel Dunbar · 15 years ago
  18. 8ee731f Fix the folding of floating-point math library calls, like sin(infinity), by Dan Gohman · 15 years ago
  19. 8945db7 Add an #include of raw_ostream.h. Previously, this only compiled by Dan Gohman · 15 years ago
  20. f56ba2b Allow the PassRegistry mutex to be lazily initialized, and clean up the global namespace at the same time. by Owen Anderson · 15 years ago
  21. 1e3e636 Do not expose the locking for the PassRegistry in the header. Be careful to by Owen Anderson · 15 years ago
  22. fc24c1a Update CMake build. by Benjamin Kramer · 15 years ago
  23. a627e9b Rename a variable to avoid a declaration conflict. by Dan Gohman · 15 years ago
  24. ead0109 Add a pass which prints out all the memdep dependencies. by Dan Gohman · 15 years ago
  25. 1905a18 If FE forgot to provide a file name (usually it uses "stdin" as name in such situation) then make one up to ensure that debug info is not malformed. by Devang Patel · 15 years ago
  26. 4e282de Revert r114097, adding back in the assertion against replacing an Instruction by itself. Now that CorrelatedValuePropagation is by Owen Anderson · 15 years ago
  27. 35aa94b fix rdar://8438816 - unrecognized 'fildq' instruction by Chris Lattner · 15 years ago
  28. 71859c6 Print the address of sections as 0 and create the metadata sections in the by Rafael Espindola · 15 years ago
  29. ceb9a95 Use a depth-first iteratation in CorrelatedValuePropagation to avoid wasting time trying by Owen Anderson · 15 years ago
  30. 677c6ec When substituting sunkaddrs into indirect arguments an asm, we were by Dale Johannesen · 15 years ago
  31. c2ce21a It is possible, under specific circumstances involving ptrtoint ConstantExpr's, for LVI to end up trying to merge by Owen Anderson · 15 years ago
  32. b74ca9d MC-ization of the PICLDR pseudo. Next up, adding the other variants by Jim Grosbach · 15 years ago
  33. 4b91c3a Fix PR8161, in which an unreachable loop causes recursive instruction simplification to try by Owen Anderson · 15 years ago
  34. 1d51c41 Make sure to promote single precision floats to double before extracting them by Jim Grosbach · 15 years ago
  35. 34e3d0c Make sure that names like .note.GNU-stack are accepted as valid section names. by Rafael Espindola · 15 years ago
  36. 2ea2ac7 Add support for the .zero directive. by Rafael Espindola · 15 years ago
  37. 1cd1b0b Change SPU register re-interpretations from OR to COPY_TO_REGCLASS instruction. by Kalle Raiskila · 15 years ago
  38. 5754a45 Add better support for environment portion of triple. Original patch by by Duncan Sands · 15 years ago
  39. dd2fdd8 Some versions of gcc still warn about "ignoring return value ... declared by Duncan Sands · 15 years ago
  40. de0ae8f Remove support for "dregpair" operand modifier, now that it is no longer being by Bob Wilson · 15 years ago
  41. 823611b When expanding ARM pseudo registers, copy the existing predicate operands by Bob Wilson · 15 years ago
  42. a8e47b3 store MC FP immediates as a double instead of as an APFloat, thus avoiding an by Jim Grosbach · 15 years ago
  43. ea606bb Add missing break. by Bob Wilson · 15 years ago
  44. 9d4ebc0 Change VLDMQ and VSTMQ to be pseudo instructions. They are expanded after by Bob Wilson · 15 years ago
  45. cb86def Fix a threaded LLVM bug due the need for operator= on reference counted AttrListImpl's. It might by Owen Anderson · 15 years ago
  46. f6a129a Use the value mapping provided by LiveIntervalMap. This simplifies the code a by Jakob Stoklund Olesen · 15 years ago
  47. 7e7d01d System/Path: Add x86-64 COFF to IdentifyFileType. by Michael J. Spencer · 15 years ago
  48. b6d760c Since PassRegistry is currently a shared global object, it needs locking. While it might intuitively seem by Owen Anderson · 15 years ago
  49. 8a26f81 System/Path: Add isObjectFile(). by Michael J. Spencer · 15 years ago
  50. 765c4d9 Add support for the 'lane' modifier on vdup operands by Jim Grosbach · 15 years ago
  51. d80781b Add a InitSections method to the streamer interface. by Rafael Espindola · 15 years ago
  52. 06f264e Remember VLDMQ. by Jakob Stoklund Olesen · 15 years ago
  53. 31bbc51 Add missing break. by Jakob Stoklund Olesen · 15 years ago
  54. 6039697 Teach the MC disassembler to handle vmov.f32 and vmov.f64 immediate to register by Jim Grosbach · 15 years ago
  55. a4c3c8f move getRegisterNumbering() to out of ARMBaseRegisterInfo into the helper by Jim Grosbach · 15 years ago
  56. 39e3012 PR7959: Handle negative scales in GEPs correctly in BasicAA for non-64-bit by Eli Friedman · 15 years ago
  57. f1c3eb3 simplify getRegisterNumbering(). Remove the unused isSPVFP argument and by Jim Grosbach · 15 years ago
  58. 7e2c04f Refactor uses of getRegisterNumbering() to not need the isSPVFP argument. Check by Jim Grosbach · 15 years ago
  59. d8be410 Reduce dependencies in the ARM MC instruction printer. by Jim Grosbach · 15 years ago
  60. 8b7fa19 Fix spelling typo. by Jim Grosbach · 15 years ago
  61. 754578b Factor out basic enums and hleper functions from ARM.h for cleaner sharing by Jim Grosbach · 15 years ago
  62. 26edbcb Add support for floating point immediates to MC instruction printing. ARM by Jim Grosbach · 15 years ago
  63. 27ede1b Check bb to ensure that alloca is in separate basic block. by Devang Patel · 15 years ago
  64. d64816a Recognize VST1q64Pseudo and VSTMQ as stack slot stores. by Jakob Stoklund Olesen · 15 years ago
  65. 3a95182 Reapply Gabor's 113839, 113840, and 113876 with a fix for a problem by Bob Wilson · 15 years ago
  66. 7602993 the darwin9-powerpc buildbot keeps consistently crashing, by Gabor Greif · 15 years ago
  67. 3432785 Move ARM is{LoadFrom,StoreTo}StackSlot closer to their siblings so they won't be by Jakob Stoklund Olesen · 15 years ago
  68. 064312d Spelling fix. by Bob Wilson · 15 years ago
  69. e6334d8 llvmc: make -x work with unknown suffixes. by Mikhail Glushenkov · 15 years ago
  70. 1397fdc If dbg.declare from non-entry block is using alloca from entry block then use offset available in StaticAllocaMap to emit DBG_VALUE. Right now, this has no material impact because varible info also collected using offset table maintained in machine module info. by Devang Patel · 15 years ago
  71. d0bcc9a lcall and ljmp always default to lcalll and ljmpl. This finally by Chris Lattner · 15 years ago
  72. cbb4426 apparently jmpl $1,$2 is an alias for ljmpl, similiarly for call. Add this. by Chris Lattner · 15 years ago
  73. 250b948 Disambiguate lcall/ljmp to the 32-bit version. This happens by Chris Lattner · 15 years ago
  74. 6c1b3b1 fix the encoding of sldt GR16 to have the 0x66 prefix, and by Chris Lattner · 15 years ago
  75. cfad564 implement aliases for shld/shrd, part of rdar://8418316 by Chris Lattner · 15 years ago
  76. e9e16a3 fix rdar://8431880 - rcl/rcr with no shift amount not recognized by Chris Lattner · 15 years ago
  77. 84f362d add various broken forms of fnstsw. I didn't add the %rax by Chris Lattner · 15 years ago
  78. 8f777a2 add some aliases for f[u]comi, part of rdar://8431422 by Chris Lattner · 15 years ago
  79. 2d592d1 add a bunch of aliases for fp operations with no operand, rdar://8431422 by Chris Lattner · 15 years ago
  80. f884012 Diagnose invalid instructions like "incl" with "too few operands for instruction" by Chris Lattner · 15 years ago
  81. 168f382 Use VLD1/VST1 pseudo instructions for loadRegFromStackSlot and by Bob Wilson · 15 years ago
  82. 22854b7 trailing whitespace by Jim Grosbach · 15 years ago
  83. 29fc6f3 Add x86MMX a few more places. by Dale Johannesen · 15 years ago
  84. 49ddd3a fix PR8144, a bug where constant merge would merge globals marked by Chris Lattner · 15 years ago
  85. 05ae0c6 Reapply r113875 with additional cleanups. by Jim Grosbach · 15 years ago
  86. ef63c9a add a terrible hack to allow out with dx is parens, a gas bug. This fixes PR8114 by Chris Lattner · 15 years ago
  87. e6291ae Convert TBAA to use the new TBAATag field of AliasAnalysis::Location. by Dan Gohman · 15 years ago
  88. bb3e5da Emit libcalls for SDIV, this requires some call infrastructure by Eric Christopher · 15 years ago
  89. 6841939 revert 113875 momentarilly. Need to fix the MC disassembler to handle the by Jim Grosbach · 15 years ago
  90. 15d7898 trailing whitespace cleanup by Jim Grosbach · 15 years ago
  91. 308f64a an attempt to salvage the darwin9-powerpc buildbot, which could be miscompiling this line by Gabor Greif · 15 years ago
  92. fe12555 The register specified for a dregpair is the corresponding Q register, so to by Jim Grosbach · 15 years ago
  93. f7d10f5 set isCompare for another three Thumb1 instructions by Gabor Greif · 15 years ago
  94. 5b46d62 Add predicate and 's' bit operands to PICADD instruction lowering. by Jim Grosbach · 15 years ago
  95. b2143b6 Remove the experimental AliasAnalysis::getDependency interface, which by Dan Gohman · 15 years ago
  96. fe3ac08 Avoid warnings. by Bob Wilson · 15 years ago
  97. f3f0952 fix comment typo by Jim Grosbach · 15 years ago
  98. 9d84fb3 Make NEON ld/st pseudo instruction classes take the instruction itinerary as by Bob Wilson · 15 years ago
  99. c809d90 Remove the option to disable LazyValueInfo in JumpThreading, as it is now by Owen Anderson · 15 years ago
  100. 007248b set comparable for a bunch of Thumb instructions by Gabor Greif · 15 years ago