1. ffd1326 Improved tracking of value number kills. VN kills are now represented by Lang Hames · 16 years ago
  2. 2e4284d Make SelectionDAG::getVectorShuffle work properly for VECTOR_SHUFFLE by Dan Gohman · 16 years ago
  3. f1daf7d Use common code for both ARM and Thumb-2 instruction and register info. by David Goodwin · 16 years ago
  4. f2d754b Nowadays vectors are only split if they have an even by Duncan Sands · 16 years ago
  5. 058a024 Use interators instead of counters for loops. by Bill Wendling · 16 years ago
  6. d1fbd14 Push LLVMContext _back_ through IRBuilder. by Owen Anderson · 16 years ago
  7. e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
  8. 8c899ee Remove trailing whitespace. Reorder some methods by Duncan Sands · 16 years ago
  9. 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 16 years ago
  10. 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
  11. 2b7a271 dag combine sext(setcc) -> vsetcc before legalize. To make this safe, by Chris Lattner · 16 years ago
  12. a4f7318 SelectionDAG::SignBitIsZero doesn't work right for vectors, by Chris Lattner · 16 years ago
  13. 8ea5ec6 Operand of asm("call") (the callee function) is represented by Dale Johannesen · 16 years ago
  14. c2c27b3 add support for legalizing an icmp where the result is illegal (4xi1) but by Chris Lattner · 16 years ago
  15. 0a6c2d8 random code cleanups. by Chris Lattner · 16 years ago
  16. 5962ed0 implement support for spliting and scalarizing vector setcc's. This by Chris Lattner · 16 years ago
  17. 9800e84 lower vector icmp/fcmp to ICMP/FCMP nodes with the right result by Chris Lattner · 16 years ago
  18. 87c411b ScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are the same, by Chris Lattner · 16 years ago
  19. 64a3fa2 add support for vector legalizing of *_EXTEND. by Chris Lattner · 16 years ago
  20. 261cc19 Accidently dropped this while removing dead code in previous commit. by Devang Patel · 16 years ago
  21. 0a4afb6 Remove dead code. by Devang Patel · 16 years ago
  22. a9d1f2c Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 16 years ago
  23. ddb03d8 Revert 74898. It broke several tests. by Evan Cheng · 16 years ago
  24. 1dd35b4 if the terminator is a branch depending upon the side effects of a by Sanjiv Gupta · 16 years ago
  25. 2c4d96d Avoid adding a duplicate def. This fixes PR4478. by Evan Cheng · 16 years ago
  26. 08b7daf Fix the cmake build - patch by Xerxes Rånby. by Duncan Sands · 16 years ago
  27. 6933d3e Changed ELFCodeEmitter to inherit from ObjectCodeEmitter by Bruno Cardoso Lopes · 16 years ago
  28. 752e928 Cleanup MachO writer and code emitter. Fix 80 cols problems, remove extra spaces, shrink down includes and move some methods out-of-line by Bruno Cardoso Lopes · 16 years ago
  29. 8ae058a Just forgot to include the two new files by Bruno Cardoso Lopes · 16 years ago
  30. ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 16 years ago
  31. 0a205a4 More LLVMContext-ification. by Owen Anderson · 16 years ago
  32. 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  33. 0b1308f Factor some code out and support for Jump Table relocations by Bruno Cardoso Lopes · 16 years ago
  34. 7e1e31f Simplify debug info intrisinc lowering. by Devang Patel · 16 years ago
  35. 033080c CMake build fixes, from Xerxes Ranby by Douglas Gregor · 16 years ago
  36. 45f5d64 shrinking down #includes by Bruno Cardoso Lopes · 16 years ago
  37. 3d62a41 Remove getFunctionAlignment from TargetELFInfo and use new MachineFunction alignment method by Bruno Cardoso Lopes · 16 years ago
  38. 6d8f126 Simplify. by Devang Patel · 16 years ago
  39. 07b0ec0 Simplify. No intentional functionality change. by Devang Patel · 16 years ago
  40. ceddbe8 Refactor. No functionality change. by Devang Patel · 16 years ago
  41. 30d7b65 llvm.dbg.declare is always used for local variable's debug info. by Devang Patel · 16 years ago
  42. 498c290 CommuteChangesDestination() should check if to-be-commuted instruction defines any register. Also teaches the default commuteInstruction() to commute instruction without definitions (e.g. X86::test / ARM::tsp). by Evan Cheng · 16 years ago
  43. 459a7c6 Remove special handling of implicit_def. Fix a couple more bugs in liveintervalanalysis and coalescer handling of implicit_def. by Evan Cheng · 16 years ago
  44. 2578ba2 Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the code to annotate machineoperands to LiveIntervalAnalysis. It also add markers for implicit_def that define physical registers. The rest, is just a lot of details. by Evan Cheng · 16 years ago
  45. 5bcc8bd Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 16 years ago
  46. 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  47. 50564eb Temporarily restore the scavenger implicit_def checking code. MachineOperand isUndef mark is not being put on implicit_def of physical registers (created for parameter passing, etc.). by Evan Cheng · 16 years ago
  48. 4784f1f Add a bit IsUndef to MachineOperand. This indicates the def / use register operand is defined by an implicit_def. That means it can def / use any register and passes (e.g. register scavenger) can feel free to ignore them. by Evan Cheng · 16 years ago
  49. 93a65b2 Struct types are described using field types only. by Devang Patel · 16 years ago
  50. 1dbc771 s/MainCU/ModuleCU/g by Devang Patel · 16 years ago
  51. 70f4426 Multiple DW_TAG_compile_unit is not used, afaict, on any target. by Devang Patel · 16 years ago
  52. 9d59d9f Eliminate a layer of indirection in LoopInfo and MachineLoopInfo. by Dan Gohman · 16 years ago
  53. 1873d0c When doing remat, don't consider uses of non-allocatable physregs. Patch by Chris Lattner · 16 years ago
  54. 5b93ea1 fix a typo that GCC should have caught that causes crashes with -view-*-dags by Chris Lattner · 16 years ago
  55. 505e982 fix a really subtle bug in the cross section of aliases and TLS: by Chris Lattner · 16 years ago
  56. b41b5e0 Get rid of these cache variables, which are a holdover from the days when by Owen Anderson · 16 years ago
  57. d212bb8 implement DOTGraphTraits<SelectionDAG*>::getNodeLabel in terms of by Chris Lattner · 16 years ago
  58. 8947881 Fix linking of llvm-ld and lli with CMake, from Xerxes Rånby by Douglas Gregor · 16 years ago
  59. 7bea038 dot graph viewing is apparently not using SDNode::print_details, this is bad, by Chris Lattner · 16 years ago
  60. 6ec66db propagate target operand flags from dag nodes into MachineOperands. by Chris Lattner · 16 years ago
  61. 5202312 fit in 80 cols by Chris Lattner · 16 years ago
  62. 13e16b6 by Devang Patel · 16 years ago
  63. 208622d Simplify. by Devang Patel · 16 years ago
  64. f5a5546 add targetflags to jump tables and constant pool entries. by Chris Lattner · 16 years ago
  65. 2a4ed82 allow setting target operand flags on TargetGlobalAddress nodes. by Chris Lattner · 16 years ago
  66. 1af2231 start bringing targetoperand flags into isel, first up, ExternalSymbol. by Chris Lattner · 16 years ago
  67. b445908 Provide guards for this shared structure. I'm not sure this actually needs by Owen Anderson · 16 years ago
  68. a8dbf36 Privatize some more debug-related static data. by Owen Anderson · 16 years ago
  69. a5e0abd Support Constant Pool Sections Add section symbols to the symbol table by Bruno Cardoso Lopes · 16 years ago
  70. dd37b36 My guess is that RegInfo should only call the Allocator.Deallocator if it's not by Bill Wendling · 16 years ago
  71. 6279cd8 Now with EVEN FEWER statics! by Owen Anderson · 16 years ago
  72. 13bbe4b Fewer static variables, part 3 of many. by Owen Anderson · 16 years ago
  73. d5509f2 Down with _even more_ statics! by Owen Anderson · 16 years ago
  74. 04c05f7 Down with statics! by Owen Anderson · 16 years ago
  75. bd58edf Move local statics to per-instance variables. by Owen Anderson · 16 years ago
  76. 6bbc73d Completed basic intra block split implementation. by Lang Hames · 16 years ago
  77. f2e19d5 by David Greene · 16 years ago
  78. 0de1fc4 sink management of DwarfWriter & MachineModuleInfo into the AsmPrinter base class. by Chris Lattner · 16 years ago
  79. 1f522fe sink dwarf finalization out of each target into AsmPrinter::doFinalization by Chris Lattner · 16 years ago
  80. 0a7befa eliminate the ExtWeakSymbols set from AsmPrinter. This eliminates by Chris Lattner · 16 years ago
  81. 3153061 Rearrange some stuff in MachineOperand and add a new TargetFlags field. by Chris Lattner · 16 years ago
  82. 8cbc94a Get rid of the global CFGOnly flag by threading a ShortNames parameters through the GraphViz rendering code. by Owen Anderson · 16 years ago
  83. 8539cfd Rewrite 73900 per Duncan's suggestion. by Dale Johannesen · 16 years ago
  84. 929a493 remove dead makefile flags. by Chris Lattner · 16 years ago
  85. 98d5982 Fixed a bug in LiveInterval scaling (failure to scale VNI defs correctly), removed old TODO comments. by Lang Hames · 16 years ago
  86. ef5d070 Fix support for inline asm input / output operand tying when operand spans across multiple registers (e.g. two i64 operands in 32-bit mode). by Evan Cheng · 16 years ago
  87. e39493e Use a default alignment for data and bss sections. by Bruno Cardoso Lopes · 16 years ago
  88. 08bc98e Fix memcpy expansion so it won't generate invalid by Dale Johannesen · 16 years ago
  89. 81909b7 Fix another register coalescer crash: forgot to check if the instruction being updated has already been coalesced. by Evan Cheng · 16 years ago
  90. c236a34 Use different functions to emit the string and symbol tables. by Bruno Cardoso Lopes · 16 years ago
  91. 0d3193e Add more methods to gather target specific elf stuff by Bruno Cardoso Lopes · 16 years ago
  92. 694f6c8 Fix PR4419: handle defs of partial uses. by Evan Cheng · 16 years ago
  93. 1e86a66 mv CodeGen/DebugLoc.h Support/DebugLoc.h by Devang Patel · 16 years ago
  94. 14a55d9 Move up dwarf writer initialization in common AsmPrinter class. by Devang Patel · 16 years ago
  95. 2fb070b Minor cleanup; fixes review comments for a previous patch. Sorry for by Eli Friedman · 16 years ago
  96. 10382fb More VNInfo tweaking, plus a little progress on intra-block splitting. by Lang Hames · 16 years ago
  97. a93ca92 move mangler quote handling from asm printers to TargetAsmInfo. by Chris Lattner · 16 years ago
  98. b839c3f simplify macro debug info directive handling. by Chris Lattner · 16 years ago
  99. d21c316 Improved PHI def marking, replaced some gotos with breaks. by Lang Hames · 16 years ago
  100. b13bafe On Darwin, ams printer should output a second label before a jump table so the linker knows it's a new atom. But this is only needed if the jump table is put in a separate section from the function body. by Evan Cheng · 16 years ago