| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Rename getAnalysisToUpdate to getAnalysisIfAvailable. | Duncan Sands | 2009-01-28 | 1 | -4/+4 | |
| | | | | | llvm-svn: 63198 | |||||
| * | do not sign extend characters input to isprint. This improves | Chris Lattner | 2009-01-22 | 1 | -1/+1 | |
| | | | | | | | compatibility with VC++. Patch by Max Burke! llvm-svn: 62813 | |||||
| * | Few targets like the tiny little PIC16 have only 16-bit pointers. | Sanjiv Gupta | 2009-01-22 | 1 | -0/+4 | |
| | | | | | llvm-svn: 62763 | |||||
| * | Add the private linkage. | Rafael Espindola | 2009-01-15 | 1 | -2/+2 | |
| | | | | | llvm-svn: 62279 | |||||
| * | Use DwarfWriter to record dbg variables. | Devang Patel | 2009-01-13 | 1 | -4/+5 | |
| | | | | | llvm-svn: 62185 | |||||
| * | Rename getABITypeSize to getTypePaddedSize, as | Duncan Sands | 2009-01-12 | 1 | -7/+7 | |
| | | | | | | | suggested by Chris. llvm-svn: 62099 | |||||
| * | Refactor a bunch of code out of AsmPrinter::EmitGlobalConstant into separate | Dan Gohman | 2008-12-22 | 1 | -182/+207 | |
| | | | | | | | functions. llvm-svn: 61345 | |||||
| * | Fix bug 3202. | Rafael Espindola | 2008-12-19 | 1 | -1/+2 | |
| | | | | | | | | The EH_frame and .eh symbols are now private, except for darwin9 and earlier. The patch also fixes the definition of PrivateGlobalPrefix on pcc linux. llvm-svn: 61242 | |||||
| * | Fix bug 3140. | Rafael Espindola | 2008-12-03 | 1 | -0/+8 | |
| | | | | | | | Print a single parameter .file directive if we have an ELF target. llvm-svn: 60480 | |||||
| * | Make a convenient helper for printing offsets. | Anton Korobeynikov | 2008-11-22 | 1 | -0/+7 | |
| | | | | | llvm-svn: 59872 | |||||
| * | eliminate a couple more uses of utohexstr. | Chris Lattner | 2008-11-10 | 1 | -6/+10 | |
| | | | | | llvm-svn: 58963 | |||||
| * | Use utohex_buffer instead of utohexstr to avoid creating a temporary | Chris Lattner | 2008-11-10 | 1 | -1/+3 | |
| | | | | | | | string in the .ll and .s printers. llvm-svn: 58962 | |||||
| * | Temporary revert my last commit: it seems it's triggering some subtle bug in ↵ | Anton Korobeynikov | 2008-11-08 | 1 | -7/+0 | |
| | | | | | | | | | backend and breaks llvm-gcc llvm-svn: 58926 | |||||
| * | Factor out offset printing code into generic AsmPrinter. | Anton Korobeynikov | 2008-11-08 | 1 | -0/+7 | |
| | | | | | | | | FIXME: it seems, that most of targets don't support offsets wrt CPI/GlobalAddress', was it intentional? llvm-svn: 58917 | |||||
| * | Remove some overzealous checks that were rejecting | Dale Johannesen | 2008-10-10 | 1 | -12/+8 | |
| | | | | | | | | valid comments in inline assembly. gcc.target/i386/20011009-1.c llvm-svn: 57365 | |||||
| * | Add a "loses information" return value to APFloat::convert | Dale Johannesen | 2008-10-09 | 1 | -1/+4 | |
| | | | | | | | | and APFloat::convertToInteger. Restore return value to IEEE754. Adjust all users accordingly. llvm-svn: 57329 | |||||
| * | Rename APFloat::convertToAPInt to bitcastToAPInt to | Dale Johannesen | 2008-10-09 | 1 | -4/+4 | |
| | | | | | | | | make it clearer what the function does. No functional change. llvm-svn: 57325 | |||||
| * | Switch the MachineOperand accessors back to the short names like | Dan Gohman | 2008-10-03 | 1 | -2/+2 | |
| | | | | | | | isReg, etc., from isRegister, etc. llvm-svn: 57006 | |||||
| * | Use helper | Anton Korobeynikov | 2008-09-24 | 1 | -8/+2 | |
| | | | | | llvm-svn: 56584 | |||||
| * | SmallPtrSet will be better | Anton Korobeynikov | 2008-09-24 | 1 | -3/+2 | |
| | | | | | llvm-svn: 56583 | |||||
| * | Use generic section-handling stuff to emit constant pool entries | Anton Korobeynikov | 2008-09-24 | 1 | -45/+36 | |
| | | | | | llvm-svn: 56579 | |||||
| * | Get rid of duplicate char*/Section* TextSection | Anton Korobeynikov | 2008-09-24 | 1 | -1/+2 | |
| | | | | | llvm-svn: 56574 | |||||
| * | Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic. | Anton Korobeynikov | 2008-09-24 | 1 | -3/+13 | |
| | | | | | llvm-svn: 56573 | |||||
| * | Drop obsolete hook and change all usage to new interface | Anton Korobeynikov | 2008-09-24 | 1 | -6/+1 | |
| | | | | | llvm-svn: 56572 | |||||
| * | Provide direct function to switch to Section | Anton Korobeynikov | 2008-09-24 | 1 | -0/+20 | |
| | | | | | llvm-svn: 56571 | |||||
| * | Next round of earlyclobber handling. Approach the | Dale Johannesen | 2008-09-24 | 1 | -2/+1 | |
| | | | | | | | | | | | RA problem by expanding the live interval of an earlyclobber def back one slot. Remove overlap-earlyclobber throughout. Remove earlyclobber bits and their handling from live internals. llvm-svn: 56539 | |||||
| * | Add a bit to mark operands of asm's that conflict | Dale Johannesen | 2008-09-17 | 1 | -1/+2 | |
| | | | | | | | | | | with an earlyclobber operand elsewhere. Propagate this bit and the earlyclobber bit through SDISel. Change linear-scan RA not to allocate regs in a way that conflicts with an earlyclobber. See also comments. llvm-svn: 56290 | |||||
| * | Move the uglier parts of deciding not to emit a | Dale Johannesen | 2008-09-09 | 1 | -15/+4 | |
| | | | | | | | | | | UsedDirective for some symbols in llvm.used into Darwin-specific code. I've decided LessPrivateGlobal is potentially a useful abstraction and left it in the target-independent area, with improved comment. llvm-svn: 56024 | |||||
| * | Fix logic for not emitting no-dead-strip for some | Dale Johannesen | 2008-09-09 | 1 | -2/+14 | |
| | | | | | | | | | | | objects in llvm.used (thanks Anton). Makes visible the magic 'l' prefix for symbols on Darwin which are to be passed through the assembler, then removed at linktime (previously all references to this had been hidden in the ObjC FE code, oh well). llvm-svn: 55973 | |||||
| * | Don't suppress no-dead-strip for used static functions. | Dale Johannesen | 2008-09-08 | 1 | -1/+1 | |
| | | | | | llvm-svn: 55962 | |||||
| * | Add AsmPrinter support for i128 and larger static initializer data. | Dan Gohman | 2008-09-08 | 1 | -19/+36 | |
| | | | | | llvm-svn: 55919 | |||||
| * | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 1 | -1/+1 | |
| | | | | | llvm-svn: 55779 | |||||
| * | Do not emit a UsedDirective for things in the llvm.used | Dale Johannesen | 2008-09-03 | 1 | -3/+32 | |
| | | | | | | | | | | list that have internal linkage; the linker doesn't need or want this. (These objects must still be preserved at compile time, so just removing them from the llvm.used list doesn't work.) Should affect only Darwin. llvm-svn: 55722 | |||||
| * | Remove unneeded #include. | Owen Anderson | 2008-08-21 | 1 | -1/+0 | |
| | | | | | llvm-svn: 55134 | |||||
| * | Use raw_ostream throughout the AsmPrinter. | Owen Anderson | 2008-08-21 | 1 | -10/+12 | |
| | | | | | llvm-svn: 55092 | |||||
| * | don't use the result of WriteTypeSymbolic or WriteAsOperand. | Chris Lattner | 2008-08-19 | 1 | -1/+2 | |
| | | | | | llvm-svn: 54978 | |||||
| * | Rename some GC classes so that their roll will hopefully be clearer. | Gordon Henriksen | 2008-08-17 | 1 | -25/+21 | |
| | | | | | | | | | | | | | | | | | | | In particular, Collector was confusing to implementors. Several thought that this compile-time class was the place to implement their runtime GC heap. Of course, it doesn't even exist at runtime. Specifically, the renames are: Collector -> GCStrategy CollectorMetadata -> GCFunctionInfo CollectorModuleMetadata -> GCModuleInfo CollectorRegistry -> GCRegistry Function::getCollector -> getGC (setGC, hasGC, clearGC) Several accessors and nested types have also been renamed to be consistent. These changes should be obvious. llvm-svn: 54899 | |||||
| * | Fix merge error | Anton Korobeynikov | 2008-08-17 | 1 | -18/+0 | |
| | | | | | llvm-svn: 54891 | |||||
| * | Move all assembler printing related stuff into new libAsmPrinter | Anton Korobeynikov | 2008-08-17 | 1 | -0/+1509 | |
| llvm-svn: 54885 | ||||||

