1. 14152b4 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 15 years ago
  2. 258c58c Revert r107655. by Dan Gohman · 15 years ago
  3. b81c771 Fix a bunch of custom-inserter functions to handle the case where by Dan Gohman · 15 years ago
  4. ed2ae13 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
  5. 211ffa1 Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMachine.h and put it in its own namespace. by Evan Cheng · 15 years ago
  6. af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 15 years ago
  7. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  8. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  9. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  10. 362dd0b Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 15 years ago
  11. 7720155 Remove an assumption of default arguments. This is in anticipation of a by David Greene · 15 years ago
  12. 022d9e1 Revert 95130. by Evan Cheng · 16 years ago
  13. 9426196 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
  14. 0c439eb Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
  15. 3f2bf85 by David Greene · 16 years ago
  16. 8f9b0f6 add some missing #includes by Chris Lattner · 16 years ago
  17. a1eaa3c Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 16 years ago
  18. aa12322 Update SystemZ to use PSW following the way x86 uses EFLAGS. Besides by Dan Gohman · 16 years ago
  19. eb2f969 Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which returns true if the fp immediate can be natively codegened by target. by Evan Cheng · 16 years ago
  20. 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
  21. bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
  22. ce31910 Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks. by Evan Cheng · 16 years ago
  23. fb2e752 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 16 years ago
  24. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  25. 4437ae2 eliminate uses of cerr() by Chris Lattner · 16 years ago
  26. fc9489a Expand few nodes until someone will be crazy enough to implement them natively :) by Anton Korobeynikov · 16 years ago
  27. 3c2734c Handle 'r' inline asm constraint by Anton Korobeynikov · 16 years ago
  28. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  29. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  30. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  31. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  32. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  33. e748285 Missed a piece of the commit to remove the shift flavor. by Eli Friedman · 16 years ago
  34. 6323a83 Expand frem by Anton Korobeynikov · 16 years ago
  35. 6d94eff Turn abort() into unreachable by Anton Korobeynikov · 16 years ago
  36. 31e8744 Turn few asserts into errors / unreachable's by Anton Korobeynikov · 16 years ago
  37. 0cca069 Provide expansion for ct* intrinsics by Anton Korobeynikov · 16 years ago
  38. e37a37d Expand sext_inreg for i1 by Anton Korobeynikov · 16 years ago
  39. 7df8462 Unbreak by Anton Korobeynikov · 16 years ago
  40. bb8a048 Expand 32-bit bitconverts via memory by Anton Korobeynikov · 16 years ago
  41. c1a1e4a i32 values are passed extended also on stack. Handle this in generic way by Anton Korobeynikov · 16 years ago
  42. 159ac63 We definitely have 1-0 bools by Anton Korobeynikov · 16 years ago
  43. 361a787 Out GR128 regclass is not a 'real' i128 one. by Anton Korobeynikov · 16 years ago
  44. 05a0b8b Handle bitconverts by Anton Korobeynikov · 16 years ago
  45. 98db78a Expand fp_to_uint too by Anton Korobeynikov · 16 years ago
  46. 20d062f We don't have FP truncstores by Anton Korobeynikov · 16 years ago
  47. a89430e Expand uint_to_fp by Anton Korobeynikov · 16 years ago
  48. 1ada84d Make FP zero to be legal FP immediate via LOAD ZERO by Anton Korobeynikov · 16 years ago
  49. 85c5c3f Proper FP extloads by Anton Korobeynikov · 16 years ago
  50. 299dc78 Add proper PWS impdef's by Anton Korobeynikov · 16 years ago
  51. da723d7 Propagate FP select_cc to dag inserters by Anton Korobeynikov · 16 years ago
  52. 9b4ae57 We don't have native sine / cosine instructions by Anton Korobeynikov · 16 years ago
  53. 23eff5c We don't have any FP extloads by Anton Korobeynikov · 16 years ago
  54. 10c086c Implement all comparisons by Anton Korobeynikov · 16 years ago
  55. ae53567 Add constpool lowering / printing by Anton Korobeynikov · 16 years ago
  56. 0e31d5c Allow FP arguments pass / return by Anton Korobeynikov · 16 years ago
  57. 2c97ae8 Register FP regclasses by Anton Korobeynikov · 16 years ago
  58. 6fe326c Implement 'large' PIC model by Anton Korobeynikov · 16 years ago
  59. 48e8b3c Implement shifts properly (hopefilly - finally!) by Anton Korobeynikov · 16 years ago
  60. 0a42d2b Properly handle divides. As a bonus - implement memory versions of them. by Anton Korobeynikov · 16 years ago
  61. 980d550 Emit proper lowering of load from arg stack slot by Anton Korobeynikov · 16 years ago
  62. c772c44 Implement dynamic allocas by Anton Korobeynikov · 16 years ago
  63. c16cdc5 Add jump tables by Anton Korobeynikov · 16 years ago
  64. 983d3a1 Exapnd br_jt into indirect branch. Provide pattern for indirect branches. by Anton Korobeynikov · 16 years ago
  65. 22836d1 Proper lower 'small' results by Anton Korobeynikov · 16 years ago
  66. bad769f Lower addresses of globals by Anton Korobeynikov · 16 years ago
  67. 8d1837d Provide "wide" muls and divs/rems by Anton Korobeynikov · 16 years ago
  68. dd0239b Preliminary mul lowering by Anton Korobeynikov · 16 years ago
  69. bf02217 More extloads by Anton Korobeynikov · 16 years ago
  70. 7d1e39b SELECT_CC lowering by Anton Korobeynikov · 16 years ago
  71. 4ec3e5f Conditional branches and comparisons by Anton Korobeynikov · 16 years ago
  72. c7b71be Emit correct offset for PseudoSourceValue by Anton Korobeynikov · 16 years ago
  73. 656ac6f Provide proper stack offsets for outgoing arguments by Anton Korobeynikov · 16 years ago
  74. ba249e4 Some preliminary call lowering by Anton Korobeynikov · 16 years ago
  75. c8301d1 Add mem-imm stores by Anton Korobeynikov · 16 years ago
  76. 9e4816e Add shifts and reg-imm address matching by Anton Korobeynikov · 16 years ago
  77. a51752c Add bunch of 32-bit patterns... Uffff :) by Anton Korobeynikov · 16 years ago
  78. e0167c1 Add 32 bit subregs by Anton Korobeynikov · 16 years ago
  79. 87a24e3 Minimal lowering for formal_arguments / ret by Anton Korobeynikov · 16 years ago
  80. 4403b93 Let's start another backend :) by Anton Korobeynikov · 16 years ago