1. 8983da7 Add 8 bit libcalls and make use of them for msp430 by Anton Korobeynikov · 16 years ago
  2. 3926fb6 Cosmetic changes, no functionality changes by Anton Korobeynikov · 16 years ago
  3. 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
  4. bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
  5. 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
  6. fb2e752 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 16 years ago
  7. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  8. cd76128 Add dummy inline asm handling for 'r' constraint. This fixes PR4778 by Anton Korobeynikov · 16 years ago
  9. 379a087 Provide dynamic_stackalloc lowering for MSP430. This fixes PR4769 by Anton Korobeynikov · 16 years ago
  10. 4437ae2 eliminate uses of cerr() by Chris Lattner · 16 years ago
  11. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  12. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  13. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  14. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  15. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  16. d8f7a36 Oops, accidentally set a legal operation to expand. by Eli Friedman · 16 years ago
  17. e4ce880 Expand misc operations from test/CodeGen/Generic. by Eli Friedman · 16 years ago
  18. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  19. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  20. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  21. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  22. 804e0fe Convert more abort() calls to llvm_report_error(). by Torok Edwin · 16 years ago
  23. b4202b8 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
  24. 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  25. e4fdb8b Mark rotl/rotr as expand. This generates pretty ugly code, but this is better than nothing. by Anton Korobeynikov · 16 years ago
  26. aceb620 Typo by Anton Korobeynikov · 16 years ago
  27. da4d2f6 Allow 8 bit select in custom inserter by Anton Korobeynikov · 16 years ago
  28. 0616c3b Expand UREM / SREM into libcalls by Anton Korobeynikov · 16 years ago
  29. 1bb8cd7 Make handling of conditional stuff much more straightforward by Anton Korobeynikov · 16 years ago
  30. f2f5402 Expand divisions into libcalls by Anton Korobeynikov · 16 years ago
  31. b78e214 Custom lower SIGN_EXTEND by Anton Korobeynikov · 16 years ago
  32. bf8ef3f Add 8bit shifts by Anton Korobeynikov · 16 years ago
  33. e699d0f Handle logical shift right (at least I hope so :) ) by Anton Korobeynikov · 16 years ago
  34. 0dbf292 Expand all sorts of indirect branches by Anton Korobeynikov · 16 years ago
  35. 5d59f68 Properly handle ExternalSymbol's by Anton Korobeynikov · 16 years ago
  36. 8725bd2 Expand muls (all mulls!) to libcalls for now by Anton Korobeynikov · 16 years ago
  37. ea54c98 Add left shift by Anton Korobeynikov · 16 years ago
  38. 8b528e5 Lower select with custom inserted and make condjumps generic by Anton Korobeynikov · 16 years ago
  39. ed1a51a Add first draft for conditions, conditional branches, etc by Anton Korobeynikov · 16 years ago
  40. c08163e Small tweaking by Anton Korobeynikov · 16 years ago
  41. 3513ca8 Add lowering for global address nodes. Not pretty efficient though. by Anton Korobeynikov · 16 years ago
  42. b561264 Add call frame setup instruction elimination and lowerid for bunch of call-related stuff. by Anton Korobeynikov · 16 years ago
  43. 4428885 Add CALL lowering. by Anton Korobeynikov · 16 years ago
  44. 54f30d3 Add normal and trunc stores by Anton Korobeynikov · 16 years ago
  45. 36b6e53 Basic support for mem=>reg moves by Anton Korobeynikov · 16 years ago
  46. 0fc32da Add pattern for OR by Anton Korobeynikov · 16 years ago
  47. b8639f5 Cleanup by Anton Korobeynikov · 16 years ago
  48. d2c94ae Add dummy lowering for shifts by Anton Korobeynikov · 16 years ago
  49. 1476d97 We don't have any div at all - thus mark it as expensive by Anton Korobeynikov · 16 years ago
  50. 1df221f Add code enough for emission of reg-reg and reg-imm moves. This allows us to compile "ret i16 0" properly! by Anton Korobeynikov · 16 years ago
  51. dcb802c Provide set of reserved registers by Anton Korobeynikov · 16 years ago
  52. fd1b7c7 Add proper ISD::RET lowering by Anton Korobeynikov · 16 years ago
  53. c8fbb6a Add first draft of MSP430 calling convention stuff and draft of ISD::FORMAL_ARGUMENTS node lowering. by Anton Korobeynikov · 16 years ago
  54. f2c3e17 Dummy MSP430 backend by Anton Korobeynikov · 16 years ago