1. d842962 change selectiondag to add the sign extended versions of immediate operands by Chris Lattner · 16 years ago
  2. ed48caf Fix an abort on a store of an empty struct member. getValue returns by Dan Gohman · 16 years ago
  3. fd06aa7 Fix a thinko: When lowering fneg with xor, bitcast the operands by Dan Gohman · 16 years ago
  4. 5149852 Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1. by Duncan Sands · 16 years ago
  5. c2d98bc Remove some not-really-used variables, as warned by Duncan Sands · 16 years ago
  6. b7c5bdf Remove some unused variables and methods warned about by by Duncan Sands · 16 years ago
  7. bd1d6a8 Detect VLAs. by Devang Patel · 16 years ago
  8. 3d45a85 LLVM currently represents floating-point negation as -0.0 - x. Fix by Dan Gohman · 16 years ago
  9. 8d44b28 Recognize more opportunities to use SSE min and max instructions, by Dan Gohman · 16 years ago
  10. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  11. 31e2c7b Remove Offset from ExternalSybmol MachineOperands, this is unused (and at least partly unsupported, in X86 encoding at least). by Daniel Dunbar · 16 years ago
  12. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  13. 62c77d3 Add extload expansion for f128 by Anton Korobeynikov · 16 years ago
  14. 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  15. d8110fb Get rid of this horrible "benign race" by exploiting ManagedStatic to initialize by Owen Anderson · 16 years ago
  16. 2a610c7 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
  17. 43ed267 Fix some refactos for iostream changes (in -Asserts mode). by Daniel Dunbar · 16 years ago
  18. 4437ae2 eliminate uses of cerr() by Chris Lattner · 16 years ago
  19. bbbfa99 remove a few DOUTs here and there. by Chris Lattner · 16 years ago
  20. 45cfe54 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  21. 5aba5c0 Add check for completeness. Note that this doesn't actually have any by Eli Friedman · 16 years ago
  22. af76e59 Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
  23. 24f20e0 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
  24. 02b1034 Reapply r79708 with the appropriate fix for the case that still requires locking. by Owen Anderson · 16 years ago
  25. 895a55e revert r79708 + r79711 by Chris Lattner · 16 years ago
  26. 8dde7c0 Actually remove unused static. Previous commit removed trailing whitespace. by Eric Christopher · 16 years ago
  27. 4d7c18c Remove unused static. by Eric Christopher · 16 years ago
  28. 0b7401d Ease contention on this lock by noticing that all writes to the VTs array will by Owen Anderson · 16 years ago
  29. 636e258 Fix typo. Should check both values of RangeUse for 0. Patch by Marius Wachtler. by Bill Wendling · 16 years ago
  30. 6a402dc Add an x86 peep that narrows TEST instructions to forms that use by Dan Gohman · 16 years ago
  31. dc4bdcd Use the schedule itinerary operand use/def cycle information to adjust dependence edge latency for post-RA scheduling. by David Goodwin · 16 years ago
  32. d68eea2 PR4737: Fix a nasty bug in load narrowing with non-power-of-two types. by Eli Friedman · 16 years ago
  33. 2c9489d Be tidy and use a break to exit from a switch block rather than by Dan Gohman · 16 years ago
  34. db8dc2b Legalize the shift amount operand of SRL_PARTS, SHL_PARTS, and by Dan Gohman · 16 years ago
  35. 2962664 Remove a bit more cruft from the sjlj moving to a backend pass. by Jim Grosbach · 16 years ago
  36. f7e8af9 Be more clever about regclasses in ScheduleDAGSDNodes::EmitCopyFromReg. by Jakob Stoklund Olesen · 16 years ago
  37. 8a9d5f9 Needs to check whether unaligned load / store of i64 is legal here. by Evan Cheng · 16 years ago
  38. bc037cf Unbreak build. Evan, please make sure my changes are correct. by Benjamin Kramer · 16 years ago
  39. e96507c 80 col violations. by Evan Cheng · 16 years ago
  40. 0d24bfb Simplify this code to not depend as much on CurMBB. by Dan Gohman · 16 years ago
  41. 72977a4 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
  42. 7cefd80 Indentation change. by Evan Cheng · 16 years ago
  43. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  44. 7104616 Add callback to allow target to adjust latency of schedule dependency edge. by David Goodwin · 16 years ago
  45. 23b9b19 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
  46. 766b5ef Fix warnings. by Owen Anderson · 16 years ago
  47. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  48. ffef8ac Tidy #includes. by Dan Gohman · 16 years ago
  49. 1b747ad SjLj based exception handling unwinding support. This patch is nasty, brutish by Jim Grosbach · 16 years ago
  50. 00edf39 Fix a bug in the DAGCombiner's handling of multiple linked by Dan Gohman · 16 years ago
  51. a407ca1 Fix a bug where DAGCombine was producing an illegal ConstantFP by Dan Gohman · 16 years ago
  52. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  53. 77547be Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. by Owen Anderson · 16 years ago
  54. eb1fedc Make this comment more closely reflect the code. by Dan Gohman · 16 years ago
  55. 17421d8 Don't build illegal ops in DAGCombiner::SimplifyBinOpWithSameOpcodeHands(). by Jakob Stoklund Olesen · 16 years ago
  56. 7671124 Use stripPointerCasts instead of partially rewriting it. by Dale Johannesen · 16 years ago
  57. 5e86606 Add assertion checks after the calls to LowerFormalArguments, LowerCall, by Dan Gohman · 16 years ago
  58. e483fed Remove an over-aggressive assert. Functions with empty struct return by Dan Gohman · 16 years ago
  59. 5cbd37e Fix a few places in DAGCombiner that were creating all-ones-bits by Dan Gohman · 16 years ago
  60. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  61. 206ad10 Propogate the Depth argument when calling by Dan Gohman · 16 years ago
  62. 6e7a85c Revert 77974. It breaks 3 of the ARM tests. by Bob Wilson · 16 years ago
  63. 2caf1b2 Allow targets to custom handle softening of results or operands before trying the standard stuff. by Sanjiv Gupta · 16 years ago
  64. d5fe92e llvm_report_error already prints "LLVM ERROR:". So stop reporting errors like "LLVM ERROR: llvm: error:" or "LLVM ERROR: ERROR:". by Benjamin Kramer · 16 years ago
  65. 4ea4804 Avoid forming a SELECT_CC in a type that the target doesn't by Dan Gohman · 16 years ago
  66. 1944da1 Print the target flags as an int instead of a char, as they aren't by Dan Gohman · 16 years ago
  67. 8a0336a Delete a redundant variable. by Dan Gohman · 16 years ago
  68. f7d6cd4 Minor code simplifications. by Dan Gohman · 16 years ago
  69. c32304e SelectionDAGISel no longer needs to check hasAvailableExternallyLinkage, by Dan Gohman · 16 years ago
  70. a3477fe SelectionDAGISel does not "preserve all", since it makes lots of changes by Dan Gohman · 16 years ago
  71. 2d147c4 Use a range insert instead of an explicit loop. by Dan Gohman · 16 years ago
  72. 8d91955 Allow target intrinsics that return multiple values, i.e., struct types, by Bob Wilson · 16 years ago
  73. a7235ea Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 16 years ago
  74. ad2afc2 Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage by Dan Gohman · 16 years ago
  75. 5defacc Move getTrue() and getFalse() to 2.5-like APIs. by Owen Anderson · 16 years ago
  76. c5b19b2 Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many by Daniel Dunbar · 16 years ago
  77. 933c762 Manage MachineFunctions with an analysis Pass instead of the Annotable by Dan Gohman · 16 years ago
  78. 9e9a0d5 Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  79. a114baa Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rather than hardcoding them in DAG lowering. by Sanjiv Gupta · 16 years ago
  80. 37b7387 Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch() and __sync_sub_and_fetch. by Evan Cheng · 16 years ago
  81. debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  82. 2a38688 inline the global 'getInstrOperandRegClass' function into its callers by Chris Lattner · 16 years ago
  83. 6c1e983 Remove now unused Context variables. by Benjamin Kramer · 16 years ago
  84. baf3c40 Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  85. af7ec97 Return ConstantVector to 2.5 API. by Owen Anderson · 16 years ago
  86. 1fd7096 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
  87. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  88. 6f83c9c Move ConstantFP construction back to the 2.5-ish API. by Owen Anderson · 16 years ago
  89. b101b0b Reorganize code a bit to reduce indentation. No visible functionality change. by Eli Friedman · 16 years ago
  90. f0443c1 Remove Value::getNameLen by Daniel Dunbar · 16 years ago
  91. fd87a54 Convert a few more things to use raw_ostream. by Dan Gohman · 16 years ago
  92. ce63ffb More migration to raw_ostream, the water has dried up around the iostream hole. by Daniel Dunbar · 16 years ago
  93. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  94. 78d1264 Add support for promoting SETCC operations. by Jakob Stoklund Olesen · 16 years ago
  95. 1cd1d98 Move more to raw_ostream, provide support for writing MachineBasicBlock, by Daniel Dunbar · 16 years ago
  96. f6ccee5 Switch to getNameStr(). by Daniel Dunbar · 16 years ago
  97. 50340f6 "fix" PR4612, which is a crash on: %0 = malloc [3758096384 x i32] by Chris Lattner · 16 years ago
  98. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  99. b3e7171 Remove shift amount flavor. It isn't actually complete enough to by Eli Friedman · 16 years ago
  100. b3056fa Rename getConstantInt{True|False} to get{True|False} at Chris' behest. by Owen Anderson · 16 years ago