1. 9373beb Now that the ISel is available, it's possible to create a default instruction by Jim Laskey · 18 years ago
  2. 9ff542f 1. Change use of "Cache" to "Default". by Jim Laskey · 18 years ago
  3. 13ec702 Introducing plugable register allocators and instruction schedulers. by Jim Laskey · 18 years ago
  4. 8825a48 PIC jump table entries are always 32-bit even in 64-bit mode. by Evan Cheng · 18 years ago
  5. 4d9bbdc Code cleanups, per review by Nate Begeman · 18 years ago
  6. 2f1ae88 Support jump tables when in PIC relocation model by Nate Begeman · 18 years ago
  7. a15cf70 Mems can be in the output list also. This is the second half of a fix for PR833 by Chris Lattner · 18 years ago
  8. 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 18 years ago
  9. a844126 Consistency. EXTRACT_ELEMENT index operand should have ptr type. by Evan Cheng · 18 years ago
  10. a3bb86d Make sure to update the CFG correctly if a switch only has a default dest. by Chris Lattner · 18 years ago
  11. 0c48fd4 Fix X86/inline-asm.ll:test2, a case where an input value was implicitly by Chris Lattner · 18 years ago
  12. cf752aa Fix Regression/CodeGen/X86/inline-asm.ll, a case where inline asm causes by Chris Lattner · 18 years ago
  13. d61c482 Make CALL node consistent with RET node. Signness of value has type MVT::i32 by Evan Cheng · 18 years ago
  14. 8e7d056 Change RET node to include signness information of the return values. e.g. by Evan Cheng · 18 years ago
  15. f6d62c2 CALL node change: now including signness of every argument. by Evan Cheng · 18 years ago
  16. 80235d5 -enable-unsafe-fp-math implies -enable-finite-only-fp-math by Evan Cheng · 18 years ago
  17. 1247291 Fix missing include by Vladimir Prus · 18 years ago
  18. f6f9581 Incorrect SETCC CondCode used for FP comparisons. by Evan Cheng · 18 years ago
  19. d202ca4 Fix the result of the call to use a correct vbitconvert. There is no need to by Chris Lattner · 19 years ago
  20. 1b8daae Correct a previous patch which broke CodeGen/PowerPC/vec_call.ll by Chris Lattner · 19 years ago
  21. 6c43f35 Fixed a LowerCallTo and LowerArguments bug. They were introducing illegal by Evan Cheng · 19 years ago
  22. da098e7 Add support for calls that pass and return legal vectors. by Chris Lattner · 19 years ago
  23. f4ec817 Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallTo by Chris Lattner · 19 years ago
  24. 8c0c10c Add a chain to FORMAL_ARGUMENTS. This is a minimal port of the X86 backend, by Chris Lattner · 19 years ago
  25. 9664541 Move function-live-in-handling code from the sdisel code to the scheduler. by Chris Lattner · 19 years ago
  26. ee00a1d Revert an un-intended change by Evan Cheng · 19 years ago
  27. b5d9319 Remove dead vars by Chris Lattner · 19 years ago
  28. e165a78 Refactor scheduler code. Move register-reduction list scheduler to a by Evan Cheng · 19 years ago
  29. 17c275f Make emission of jump tables a bit less conservative; they are now required by Nate Begeman · 19 years ago
  30. f0df882 When inserting casts, be careful of where we put them. We cannot insert by Chris Lattner · 19 years ago
  31. 9032364 More aggressively sink GEP offsets into loops. For example, before we by Chris Lattner · 19 years ago
  32. 7e59809 Sink noop copies into the basic block that uses them. This reduces the number by Chris Lattner · 19 years ago
  33. f4360a4 Finish up the initial jump table implementation by allowing jump tables to by Nate Begeman · 19 years ago
  34. a69571c Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. by Owen Anderson · 19 years ago
  35. 55d0fa1 Remove the temporary option: -no-isel-fold-inflight by Evan Cheng · 19 years ago
  36. 020c41f TargetLowering::LowerArguments should return a VBIT_CONVERT of by Evan Cheng · 19 years ago
  37. 552c4a8 Added a temporary option -no-isel-fold-inflight to control whether a "inflight" by Evan Cheng · 19 years ago
  38. f7179bb Insert a VBIT_CONVERT between a FORMAL_ARGUMENT node and its vector uses by Evan Cheng · 19 years ago
  39. 3b0d286 Don't forget return void. by Evan Cheng · 19 years ago
  40. 9453eea Fix the updating of the machine CFG when a PHI node was in a successor of by Nate Begeman · 19 years ago
  41. 05f9466 Turn of jump tables for a bit, there are still some issues to work out with by Nate Begeman · 19 years ago
  42. 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 19 years ago
  43. 4a1cd9c The BFS scheduler is apparently nondeterminstic (causes many llvmgcc bootstrap by Chris Lattner · 19 years ago
  44. fdfded5 Implement support for the formal_arguments node. To get this, targets shouldcustom legalize it and remove their XXXTargetLowering::LowerArguments overload by Chris Lattner · 19 years ago
  45. b22e35a Add code generator support for VSELECT by Chris Lattner · 19 years ago
  46. 3e104b1 Codegen shufflevector as VVECTOR_SHUFFLE by Chris Lattner · 19 years ago
  47. 67f1351 Stub out shufflevector by Chris Lattner · 19 years ago
  48. 2e2ef95 Make a vector live across blocks have the correct Vec type. This fixes by Chris Lattner · 19 years ago
  49. e58a780 Intrinsics that just load from memory can be treated like loads: they don't by Chris Lattner · 19 years ago
  50. 5e46a19 Add a new -view-legalize-dags command line option by Chris Lattner · 19 years ago
  51. f8814cf Prefer larger register classes over smaller ones when a register occurs in by Chris Lattner · 19 years ago
  52. 7e02151 Make sure to pass enough values to phi nodes when we are dealing with by Chris Lattner · 19 years ago
  53. 70c2a61 Significantly improve handling of vectors that are live across basic blocks, by Chris Lattner · 19 years ago
  54. 2bbd810 Bug fixes: handle constantexpr insert/extract element operations by Chris Lattner · 19 years ago
  55. bf7637d More bulletproofing of llvm.dbg.declare. by Jim Laskey · 19 years ago
  56. 48b61a7 Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum value. Split them into separate enums. by Chris Lattner · 19 years ago
  57. 8c39020 Reactivate llvm.dbg.declare. by Jim Laskey · 19 years ago
  58. 6799534 Disable dbg_declare, it currently breaks the CFE build by Chris Lattner · 19 years ago
  59. f15485a SelectionDAGISel can now natively handle Switch instructions, in the same by Nate Begeman · 19 years ago
  60. fbcf23c Bullet proof against undefined args produced by upgrading ols-style debug info. by Jim Laskey · 19 years ago
  61. 7255a54 fix inverted conditional by Chris Lattner · 19 years ago
  62. 0892cee Rename for truth in advertising. by Jim Laskey · 19 years ago
  63. 0eade31 Lower target intrinsics into an INTRINSIC node by Chris Lattner · 19 years ago
  64. 43970fe Handle new forms of llvm.dbg intrinsics. by Jim Laskey · 19 years ago
  65. 7e35890 Fix a typo by Chris Lattner · 19 years ago
  66. e25ca69 Implement simple support for vector casting. This can currently only handle by Chris Lattner · 19 years ago
  67. 384504c add some trivial support for extractelement. by Chris Lattner · 19 years ago
  68. 1c6191f Add a hacky workaround for crashes due to vectors live across blocks. by Chris Lattner · 19 years ago
  69. 2332b9f implement basic support for INSERT_VECTOR_ELT. by Chris Lattner · 19 years ago
  70. b2827b0 Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow*BUILD_VECTOR to take variable inputs. by Chris Lattner · 19 years ago
  71. 23d564c implement vector.ll:test_undef by Chris Lattner · 19 years ago
  72. c702980 Change the structure of lowering vector stuff. Note: This breaks some things. by Chris Lattner · 19 years ago
  73. 81e8097 Remove BRTWOWAY* by Nate Begeman · 19 years ago
  74. 6cb7004 Fix a problem fully scalarizing values. by Chris Lattner · 19 years ago
  75. 199862b Add support for CopyFromReg from vector values. Note: this doesn't support by Chris Lattner · 19 years ago
  76. 3c38449 Teach CreateRegForValue how to handle vector types. by Chris Lattner · 19 years ago
  77. 28b5b1c add support for vector->vector casts by Chris Lattner · 19 years ago
  78. f4321a3 Handle the removal of the debug chain. by Jim Laskey · 19 years ago
  79. 0937103 Added a parameter to control whether Constant::getStringValue() would chop by Evan Cheng · 19 years ago
  80. 7d74d11 scrape out bits of llvm-db by Chris Lattner · 19 years ago
  81. 20a4921 Simplify the interface to the schedulers, to not pass the selected heuristicin. by Chris Lattner · 19 years ago
  82. 59bcce5 remove dbg_declare, it's not used yet. by Chris Lattner · 19 years ago
  83. 21b6c9d Get rid of the multiple copies of getStringValue. Now a Constant:: method. by Jim Laskey · 19 years ago
  84. b0d21ef Change the interface for getting a target HazardRecognizer to be more clean. by Chris Lattner · 19 years ago
  85. 03fc53c Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to where by Chris Lattner · 19 years ago
  86. a5de484 Split the list scheduler into top-down and bottom-up pieces. The priority by Chris Lattner · 19 years ago
  87. a09f848 Codegen copysign[f] into a FCOPYSIGN node by Chris Lattner · 19 years ago
  88. 3e1ce5a Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR, and VXOR. by Evan Cheng · 19 years ago
  89. 41edaa0 remove the read/write port/io intrinsics. by Chris Lattner · 19 years ago
  90. 03dd465 Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolving by Chris Lattner · 19 years ago
  91. 860771d Vector ops lowering. by Evan Cheng · 19 years ago
  92. 2287346 Add support for output memory constraints. by Chris Lattner · 19 years ago
  93. 7e88103 Get VC++ building again. by Jeff Cohen · 19 years ago
  94. 0e43f2b Implement (most of) selection of inline asm memory operands. by Chris Lattner · 19 years ago
  95. 87bc3bd Lower C_Memory operands. by Chris Lattner · 19 years ago
  96. 9f6637d Fix an endianness problem on big-endian targets with expanded operands by Chris Lattner · 19 years ago
  97. c3a9f8d Record all of the expanded registers in the DAG and machine instr, fixing by Chris Lattner · 19 years ago
  98. 9b6fb5d This fixes a couple of problems with expansion by Chris Lattner · 19 years ago
  99. 864635a Change a whole bunch of code to be built around RegsForValue instead of by Chris Lattner · 19 years ago
  100. 1efa40f split register class handling from explicit physreg handling. by Chris Lattner · 19 years ago