aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-06Revert r224935 "Refactor duplicated code. No intended functionality change."Lang Hames1-0/+20
2015-01-06Revert r225048: It broke ObjC on AArch64.Lang Hames1-0/+13
2014-12-31Add r224985 back with a fix.Rafael Espindola1-13/+0
2014-12-31Revert "Remove doesSectionRequireSymbols."Rafael Espindola1-0/+13
2014-12-30Remove doesSectionRequireSymbols.Rafael Espindola1-13/+0
2014-12-29Refactor duplicated code.Rafael Espindola1-20/+0
2014-12-08[CompactUnwind] Fix register encoding logicBruno Cardoso Lopes1-1/+1
2014-12-04[X86] Clean up whitespace as well as minor coding styleMichael Liao1-1/+1
2014-09-12The MCAssembler.h include isn't used.Yaron Keren1-1/+0
2014-09-03Follow-up for r217020: actually commit the fix for PR20800,Alexander Potapenko1-3/+22
2014-08-29typoSanjay Patel1-1/+1
2014-07-10[x32] Add AsmBackend for X32 which uses ELF32 with x86_64 (the author is Pave...Zinovy Nis1-0/+14
2014-07-04[X86] Limit maximum nop length on SilvermontAlexey Volkov1-3/+4
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker1-1/+2
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker1-2/+1
2014-06-20Delete dead code.Rafael Espindola1-17/+8
2014-04-21Handle _GLOBAL_OFFSET_TABLE_ in 64 bit mode.Rafael Espindola1-0/+1
2014-04-21clang-format this function.Rafael Espindola1-5/+10
2014-03-29Completely rewrite ELFObjectWriter::RecordRelocation.Rafael Espindola1-1/+1
2014-03-11Simplify a really complicated check for Arch == X86_64.Rafael Espindola1-1/+0
2014-03-09[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-20/+19
2014-03-07MC: Remove superfluous section attribute flag definitionsDavid Majnemer1-10/+10
2014-03-06Support: split object format out of environmentSaleem Abdulrasool1-2/+2
2014-02-06don't set HasReliableSymbolDifference for ELF.Rafael Espindola1-3/+1
2014-02-06doesSectionRequireSymbols is meaningless on ELF, remove.Rafael Espindola1-5/+0
2014-01-08[x86] Do not relax PUSHi16 to PUSHi32 (PR18414)David Woodhouse1-3/+3
2014-01-06ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks.Tim Northover1-2/+2
2013-12-05Correct word hyphenationsAlp Toker1-1/+1
2013-11-25Do the string comparison in the constructor instead of once per nop.Rafael Espindola1-6/+9
2013-11-25Don't use nopl in cpus that don't support it.Rafael Espindola1-1/+5
2013-11-16X86: Encode the 'h' cpu subtype in the MachO header for x86.Jim Grosbach1-6/+14
2013-11-08X86: Assembly files with .cfi_cfa_def shouldn't hit llvm_unreachable()Jim Grosbach1-1/+3
2013-09-11Use the appropriate return type for the compact unwind encoding.Bill Wendling1-2/+2
2013-09-11Move into an anonymous namespace and closer to where it's used.Bill Wendling1-26/+27
2013-09-09Generate compact unwind encoding from CFI directives.Bill Wendling1-10/+355
2013-09-01Move everything depending on Object/MachOFormat.h over to Support/MachO.h.Charles Davis1-5/+5
2013-08-27Revert "Fix the build broken by r189315." and "Move everything depending on O...Charles Davis1-5/+5
2013-08-27Move everything depending on Object/MachOFormat.h over to Support/MachO.h.Charles Davis1-5/+5
2013-03-05The current X86 NOP padding uses one long NOP followed by the remainder inDavid Sehr1-12/+12
2013-01-08Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky1-2/+2
2012-12-13Fix a bogus commentEli Bendersky1-3/+3
2012-10-30Enable ELF machine type to be specified explicitly in X86 backendMichael Liao1-2/+2
2012-10-13X86: Disable long nops for all cpus prior to pentiumpro/i686.Benjamin Kramer1-1/+3
2012-10-02Support for generating ELF objects on Windows.Andrew Kaylor1-2/+2
2012-09-18When creating MCAsmBackend pass the CPU string as well. In X86AsmBackendRoman Divacky1-24/+32
2012-09-14Fix Doxygen issues:Dmitri Gribenko1-2/+2
2012-03-27Prune some includesCraig Topper1-1/+0
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper1-1/+1
2012-02-05Convert assert(0) to llvm_unreachable in X86 Target directory.Craig Topper1-1/+1
2012-01-18Tidy up. MCAsmBackend naming conventions.Jim Grosbach1-8/+8