1. e53a600 pass the mangler down into the various SectionForGlobal methods. by Chris Lattner · 16 years ago
  2. f4b64f6 fix a casting problem on the llvm-x86_64-linux tester by Chris Lattner · 16 years ago
  3. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  4. be7b97b Remove duplicate entries while printing decls for external symbols. by Sanjiv Gupta · 16 years ago
  5. e346694 Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSection by Chris Lattner · 16 years ago
  6. 5fe575f Eliminate SectionFlags, just embed a SectionKind into Section by Chris Lattner · 16 years ago
  7. b4fc419 this is (unfortunately) several changes mixed together: by Chris Lattner · 16 years ago
  8. 0c795d6 Add new helpers for registering targets. - Less boilerplate == good. by Daniel Dunbar · 16 years ago
  9. 0f009d2 Do not call getMangledName on Intrinsics. by Sanjiv Gupta · 16 years ago
  10. 40bbebd make AsmPrinter::doFinalization iterate over the global variables by Chris Lattner · 16 years ago
  11. a46cb52 more random whitespace cleanup, eliminate #define, avoid copying by Chris Lattner · 16 years ago
  12. dc47146 some simple whitespace cleanup, avoid copying vectors for no reason by Chris Lattner · 16 years ago
  13. 1e1f8ba Register AsmPrinter for XCore, MSP430, and PIC16 targets. by Daniel Dunbar · 16 years ago
  14. 7184781 by David Greene · 16 years ago
  15. b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 16 years ago
  16. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  17. 192957d Revert r75615, which depended on 75610. by Daniel Dunbar · 16 years ago
  18. b09d2cc Rename getValueName -> getMangledName. by Chris Lattner · 16 years ago
  19. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  20. 024e94c pic16 isn't ready to handle llvm.metadata yet. by Sanjiv Gupta · 16 years ago
  21. 505996f Implement _CONFIG macro to allow users to se to configuration settings on the part. by Sanjiv Gupta · 16 years ago
  22. 5bcc8bd Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 16 years ago
  23. bde7942 Code Restructuring. No functionality change. by Sanjiv Gupta · 16 years ago
  24. dcb6da3 by Sanjiv Gupta · 16 years ago
  25. fa3f80a More formatting. by Sanjiv Gupta · 16 years ago
  26. b65d1f2 Fixed source comments. No functionality change. by Sanjiv Gupta · 16 years ago
  27. b157f25 PIC16 emits auto variables as globals. When optimizer removes a function entierly by estimating its side effects on globals, those globals(autos) without a function were not being printed by the Asm printer. by Sanjiv Gupta · 16 years ago
  28. 3fc7e53 Emit file directives correctly in case of a .bc is generated by llvm-ld after linking in several .bc files. by Sanjiv Gupta · 16 years ago
  29. dd4694b Emit debug info for locals with proper scope. by Sanjiv Gupta · 16 years ago
  30. a57bc3b Emit debug information for globals (which include automatic variables as well because on PIC16 they are emitted as globals by the frontend). by Sanjiv Gupta · 16 years ago
  31. ad6585b Run through the list of globals once and sectionize all types of globlas includeing declarations. Later emit them from their section lists. by Sanjiv Gupta · 16 years ago
  32. 2364cfe Iterate over globals once and sectionize them into appropriate sections. by Sanjiv Gupta · 16 years ago
  33. 4291857 We do not need to create a label for external defs and decls, by Sanjiv Gupta · 16 years ago
  34. e0b4b0e Fix more naming issues. by Sanjiv Gupta · 16 years ago
  35. 0608b49 Detect calls to compiler intrinsics and emit an extern declarations by Sanjiv Gupta · 16 years ago
  36. af3fdb5 Module iterator contains list of filescope functions as well, we don't need to emit and global declarations for them. This was working earlier and was broken during one of the recent commit for PIC16 naming. by Sanjiv Gupta · 16 years ago
  37. 211f362 Changed lowering and asmprinter to use ABI Names class called PAN. by Sanjiv Gupta · 16 years ago
  38. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
  39. d8d27f4 Emit banksel and movlp instructions. by Sanjiv Gupta · 16 years ago
  40. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  41. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  42. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  43. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  44. b1f321b Banksel immediate constant will always immediately follow the GA/ES, so scan an insn from beginnin to find out the banksel operand. by Sanjiv Gupta · 16 years ago
  45. dd92dba by Sanjiv Gupta · 16 years ago
  46. 75397f4 Remove unused variable. by Daniel Dunbar · 16 years ago
  47. 2bdf490 Emit the auto variables of a function into a different section than parameters. by Sanjiv Gupta · 16 years ago
  48. 85be408 Handle aggregate type arguments to direct and indirect calls. by Sanjiv Gupta · 16 years ago
  49. 37831d0 The way we are trying to figure out banksel immediate operand may yield different results for different type of insns. This will eventually need to be changed but currently let us prevent the crash in cases of incorrect detection of banksel operand. by Sanjiv Gupta · 16 years ago
  50. c1fa70c Emit .line debug directives for stoppoints. The debug location is retrieved by the MachineInstr itself, rather than by custom handling the DBG_STOPPOINT nodes. by Sanjiv Gupta · 16 years ago
  51. 7836fc1 Handle indirect function calls. by Sanjiv Gupta · 16 years ago
  52. cae1b62 Map stack based frameindices for spills to zero based indices that can be accessed based on an external symbol defining the location of temporary data for a function. For example: we have spill slots addressed as foo.tmp + 0, foo.tmp + 1 etc. by Sanjiv Gupta · 16 years ago
  53. 5274a4a To convert the StopPoint insn into an assembler directive by ISel, we need to have access to the line number field. So we convert that info as an operand by custom handling DBG_STOPPOINT in legalize. by Sanjiv Gupta · 16 years ago
  54. b84d5a4 Params are not being generated as static globals now. The caller passes them onto the callee's stack directly and the callee loads the argvals from its own stack. Clang generated frameindexes validatd by recalculating the stack as if all frameindexes represent 1-byte slots. by Sanjiv Gupta · 16 years ago
  55. 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 16 years ago
  56. d076570 Banksel optimization is now based on the section names of symbols, since the symbols in one section will always be put into one bank. by Sanjiv Gupta · 16 years ago
  57. 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
  58. cb819f1 Put code that generates debug labels into TableGen so that it can be used by by Bill Wendling · 16 years ago
  59. 2cc7531 Function temporaries can not overlap with retval or args.See the comment in source code to know the reason. Anything having .auto. in its name is local to a function in nature irrespective of the linkage specified. print static local variables in module level IDATA section. by Sanjiv Gupta · 17 years ago
  60. a2d8b06 Print globl directive for variables with external linkage (global variables). by Sanjiv Gupta · 17 years ago
  61. c8d7bc8 Enable emitting of constant values in non-default address space as well. The APIs emitting constants now take an additional parameter signifying the address space in which to emit. The APIs like getData8BitsDirective() etc are made virtual enabling targets to be able to define appropirate directivers for various sizes and address spaces. by Sanjiv Gupta · 17 years ago
  62. 1b04694 Checking in conditionals, function call, arrays and libcalls implementation. by Sanjiv Gupta · 17 years ago
  63. ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 17 years ago
  64. 8f78fa8 Emit declaration for globals and externs. by Sanjiv Gupta · 17 years ago
  65. b1b5ffd Added a more function PIC16 backend. However to get this working a patch in by Sanjiv Gupta · 17 years ago
  66. d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  67. 6ec7cf0 Remove dead code for PIC16 (preparation to switch to new section handling stuff) by Anton Korobeynikov · 17 years ago
  68. cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
  69. 082e7c1 Unneeded include's. by Evan Cheng · 17 years ago
  70. aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 17 years ago
  71. 2010b3e Detabification. Fixed indentation and spacing. by Sanjiv Gupta · 17 years ago
  72. 0e68771 Adding files for Microchip's PIC16 target. by Sanjiv Gupta · 17 years ago