- 2a6411b Reduce code duplication on the TLS implementation. by Rafael Espindola · 15 years ago
- 968dc7a Reapply 68073, with fixes. EH Landing-pad basic blocks are not by Dan Gohman · 15 years ago
- df4881c Really temporarily revert r68073. by Bill Wendling · 15 years ago
- e67f5e4 Oy! When reverting r68073, I added in experimental code. Sorry... by Bill Wendling · 15 years ago
- 8fe0054 Revert r68073. It's causing a failure in the Apple-style builds. by Bill Wendling · 15 years ago
- 80c93e7 Except in asm-verbose mode, avoid printing labels for blocks that are by Dan Gohman · 15 years ago
- 7db860d Don't print global names twice with -asm-verbose. by Evan Cheng · 15 years ago
- f1c0ae9 Do not emit comments unless -asm-verbose. by Evan Cheng · 15 years ago
- 72bb0a6 Use %rip-relative addressing on x86-64 whenever practical, as by Dan Gohman · 15 years ago
- a065200 Re-apply 66024 with fixes: 1. Fixed indirect call to immediate address assembly. 2. Fixed JIT encoding by making the address pc-relative. by Evan Cheng · 15 years ago
- 3014376 Revert r66024. The JIT encoding for CALLpcrel32 is wrong -- see PR3773, and the by Dan Gohman · 15 years ago
- 4dc2b39 It makes no sense to have a ODR version of common linkage, so remove it. by Duncan Sands · 15 years ago
- 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 15 years ago
- ae3f2b6 Fix PR3666: isel calls to constant addresses. by Evan Cheng · 15 years ago
- 0f8b53f Fix a bunch of Doxygen syntax issues. Escape special characters, by Dan Gohman · 15 years ago
- 9a58023 Refactor TLS code and add some tests. The tests and expected results are: by Rafael Espindola · 15 years ago
- b5bd026 Drop bunch of half-working stuff in the ext_weak linkage support. by Anton Korobeynikov · 15 years ago
- cb819f1 Put code that generates debug labels into TableGen so that it can be used by by Bill Wendling · 15 years ago
- caa0c2c GV with null value initializer shouldn't go to BSS if it's meant for a mergeable strings section. Currently it only checks for Darwin. Someone else please check if it should apply to other targets as well. by Evan Cheng · 15 years ago
- 86e6cb9 --- Merging (from foreign repository) r64714 into '.': by Bill Wendling · 15 years ago
- ac06d00 Record debug location information in the Dwarf writer. by Bill Wendling · 16 years ago
- 1465d61 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 16 years ago
- 91387de hopefully address PR3379 by making the P modifier work in x86 inline asm. by Chris Lattner · 16 years ago
- bb46f52 Add the private linkage. by Rafael Espindola · 16 years ago
- ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 16 years ago
- eb3fc28 by Devang Patel · 16 years ago
- ae94e59 Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are a bit more complicate than I expected. Both declarations and weak definitions still need a stub indirection. However, the stubs are in data section and they contain the addresses of the actual symbols. by Evan Cheng · 16 years ago
- a8103da Temporarily revert r60519. It was causing a bootstrap failure: by Bill Wendling · 16 years ago
- eb83dfd Visibility hidden GVs do not require extra load of symbol address from the GOT or non-lazy-ptr. by Evan Cheng · 16 years ago
- 7751ad9 Make a convenient helper for printing offsets. by Anton Korobeynikov · 16 years ago
- 0b45c99 Temporary revert my last commit: it seems it's triggering some subtle bug in backend by Anton Korobeynikov · 16 years ago
- 0f56953 Factor out offset printing code into generic AsmPrinter. by Anton Korobeynikov · 16 years ago
- e5f4de4 Flush the raw_ostream after emitting the assembly for a function. by Dan Gohman · 16 years ago
- e4d4b8c Remove unncessary isDeclaration() checks. by Devang Patel · 16 years ago
- d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 16 years ago
- 4ae641f Remove OptimizeForSize global. Use function attribute optsize. by Devang Patel · 16 years ago
- 5df3186 Rename isWeakForLinker to mayBeOverridden. Use it by Duncan Sands · 16 years ago
- 2c9c3e7 Implement function notes as function attributes. by Devang Patel · 16 years ago
- d751c64 If we have a function with an unreachable statement such that the ending debug by Bill Wendling · 16 years ago
- 0598866 Large mechanical patch. by Devang Patel · 16 years ago
- c25e1ea Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic. by Anton Korobeynikov · 16 years ago
- 0c8e806 Drop obsolete hook and change all usage to new interface by Anton Korobeynikov · 16 years ago
- 20bcaff Put FN_NOTE_AlwaysInline and others in FnAttr namespace. by Devang Patel · 16 years ago
- dd4924c Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. by Devang Patel · 16 years ago
- d9b4a5f Use parameter attribute store (soon to be renamed) for by Devang Patel · 16 years ago
- f3ba708 Add hasNote() to check note associated with a function. by Devang Patel · 16 years ago
- 91a23c8 No need to print function stubs for Mac OS X 10.5 and up. Linker will handle it. by Evan Cheng · 16 years ago
- 19e861a Make safer variant of alias resolution routine to be default by Anton Korobeynikov · 16 years ago
- db10033 If function notes say optimize for size, then adjust alignment. by Devang Patel · 16 years ago
- d85f51a Use additionnal include directory instead of ../ in #include. Suggested by aKor. by Cedric Venet · 16 years ago
- cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 16 years ago
- 94fb5f2 Make it compile on VC2005: by Cedric Venet · 16 years ago
- 3c3bc48 Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) by Anton Korobeynikov · 16 years ago[Renamed from lib/Target/X86/X86ATTAsmPrinter.cpp]
- 16b7f51 Generalize by Anton Korobeynikov · 16 years ago
- f5b6a47 Handle visibility printing with all generality. Remove bunch of duplicate code. by Anton Korobeynikov · 16 years ago
- 15621a2 Fix indentation. by Evan Cheng · 16 years ago
- 0f3cc65 Switch ARM to new section handling stuff by Anton Korobeynikov · 16 years ago
- 7bc39e2 Emit debug info for data-only files. This version is X86 ATT only. by Dale Johannesen · 16 years ago
- 4b9235b Remove #include <iostream>. by Dan Gohman · 16 years ago
- c5c92f6 Honour text sections by Anton Korobeynikov · 16 years ago
- c33a744 Use isWeakForLinker() hook by Anton Korobeynikov · 16 years ago
- e87f52d Switch to new section name handling facility by Anton Korobeynikov · 16 years ago
- 0e48a0c Fix thinko by Anton Korobeynikov · 16 years ago
- 526be70 Back out 53254. It broke ppc debug info codegen. by Evan Cheng · 16 years ago
- f71cb9b Make debug info come out in data-only files. by Dale Johannesen · 16 years ago
- ab8faba Unbreak C++ tests on x86 Darwin. by Evan Cheng · 16 years ago
- 77c8f76 Avoid unnecessary string construction during asm printing. by Evan Cheng · 16 years ago
- ae270f6 ATT asm printer just print register AsmName's instead of calling tolower on each charater of Name. This speeds it up by 10%. by Evan Cheng · 16 years ago
- 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 16 years ago
- d19a53b std::ostream and std::string microoptimizations for asm printing. by Dan Gohman · 16 years ago
- 4d58065 Unbreak by Anton Korobeynikov · 16 years ago
- f0302cd Temporary rever invalid commit by Anton Korobeynikov · 16 years ago
- e51ab44 Move printing of module-level GVs into dedicated helper by Anton Korobeynikov · 16 years ago
- 31f9815 Use common naming convention by Anton Korobeynikov · 16 years ago
- 1ecf0ee Factor out stuff into helper function by Anton Korobeynikov · 16 years ago
- 36a5701 Cleanup by Anton Korobeynikov · 16 years ago
- 75b6882 Remove X86SharedAsmPrinter by Anton Korobeynikov · 16 years ago
- 9136438 whitespace cleanup by Anton Korobeynikov · 16 years ago
- d674b4e add support for PIC on linux x86-64 by Rafael Espindola · 16 years ago
- 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 16 years ago
- c215b3e Handle quoted names when constructing $stub's, $non_lazy_ptr's and $lazy_ptr's. by Dale Johannesen · 16 years ago
- aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 16 years ago
- 6625eff Add General Dynamic TLS model for X86-64. Some parts looks really ugly (look for tlsaddr pattern), by Anton Korobeynikov · 16 years ago
- f2247cf Handle the situation in 2008-01-25-EmptyFunction.ll by Dale Johannesen · 16 years ago
- 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 16 years ago
- e22e62b Smaller function alignment when optimizing for size. by Evan Cheng · 16 years ago
- c73ede0 Another comments fixing by Anton Korobeynikov · 16 years ago
- da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 16 years ago
- 6634e26 Get rid of a pseudo instruction and replace it with subreg based operation on real instructions, ridding the asm printers of the hack used to do this previously. In the process, update LowerSubregs to be careful about eliminating copies that have side affects. by Christopher Lamb · 16 years ago
- 4d86e2a Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137 by Anton Korobeynikov · 16 years ago
- fb8075d Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. by Evan Cheng · 16 years ago
- 74ab84c Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool by Bill Wendling · 16 years ago
- 422cba6 Me not like duplicated comments. by Evan Cheng · 16 years ago
- 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 16 years ago
- 4eecdeb Get rid of the annoying blank lines before labels. by Evan Cheng · 17 years ago
- 824a721 If there's no instructions being emitted on X86 for a function, emit a by Bill Wendling · 17 years ago
- 99e635c Remove Darwin'ism by Anton Korobeynikov · 17 years ago
- 0475ab5 Combine MovePCtoStack + POP32r into one instruction MOVPC32r so it can be moved if needed. by Evan Cheng · 17 years ago
- 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 17 years ago
- 9a1ceae Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 17 years ago