- 4a3d35a Change DAG nodes for Neon VLD2/3/4 operations to return multiple results. by Bob Wilson · 16 years ago
- e55fef3 1) Proper emit displacements for x86, using absolute relocations where necessary by Bruno Cardoso Lopes · 16 years ago
- 35d6c41 Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode. by Evan Cheng · 16 years ago
- c004792 Replace dregsingle operand modifier with explicit escaped curly brackets. by Bob Wilson · 16 years ago
- 4dcff6d Restlyize to match other targets, fixes cmake build to boot. by Mike Stump · 16 years ago
- 9e7a312 Enable load / store multiple pass for Thumb2. It's not using ldrd / strd yet. by Evan Cheng · 16 years ago
- 275bb1b remove a random reference to subtarget. Even without this, we by Chris Lattner · 16 years ago
- 53e4471 Add NEON single-precision FP support for fabs and fneg. by David Goodwin · 16 years ago
- f9c1ccf rip out SectionEndDirectiveSuffix support, only uses by by Chris Lattner · 16 years ago
- 71d342e Most flags are reserved registers on Blackfin. The only exception is CC. by Jakob Stoklund Olesen · 16 years ago
- 3425df4 In thumb mode, r7 is used as frame register. This fixes pr4681. by Evan Cheng · 16 years ago
- b84f3d4 Match common pattern for FNMAC. Add NEON SP support. by David Goodwin · 16 years ago
- ada097a Legalize i64 store operations generated by inst-combine. by Sanjiv Gupta · 16 years ago
- 42a83f2 Initial support for single-precision FP using NEON. Added "neonfp" attribute to enable. Added patterns for some binary FP operations. by David Goodwin · 16 years ago
- 7145e9b Avoid compiler warning (in -Asserts mode) by Daniel Dunbar · 16 years ago
- ec40975 enhance codegen to put 16-bit character strings into the by Chris Lattner · 16 years ago
- 7e88a50 fix a fixme: don't create an explicit "CStringSection" for ELF, by Chris Lattner · 16 years ago
- 1850e5a Add support emiting for 2/4 byte mergable strings to the ".rodata.str*" by Chris Lattner · 16 years ago
- 939ba32 Ooops, I was too fast to commit the wrong fix :( by Anton Korobeynikov · 16 years ago
- 20e037a Fix a typo - this unbreaks llvm-gcc build on arm by Anton Korobeynikov · 16 years ago
- eb084d1 Thumb2 does not have ib (increment before) and da (decrement after) forms of ldm / stm. by Evan Cheng · 16 years ago
- 3b24c01 make MergeableCString be a SectionKind "abstract class", and by Chris Lattner · 16 years ago
- 4b3d572 No really, it's unused. by Daniel Dunbar · 16 years ago
- 214e223 Remove now unused Module argument to createTargetMachine. by Daniel Dunbar · 16 years ago
- f0409ea Remove ARM specific getInlineAsmLength. We'll rely on the simpler (and faster) generic algorithm for now. If more accurate computation is needed, we'll rely on the disassembler. by Evan Cheng · 16 years ago
- 27934da Load / store multiple pass fixes for Thumb2. Not enabled yet. by Evan Cheng · 16 years ago
- fa2ea1a Emit sub r, #c instead of transforming it to add r, #-c if c fits in 8-bit. This is a bit of pre-mature optimization. 8-bit variant makes it likely it will be narrowed to a 16-bit instruction. by Evan Cheng · 16 years ago
- a599bff Lower Neon VLD* intrinsics to custom DAG nodes, and manually allocate the by Bob Wilson · 16 years ago
- 916afdb Minor cleanup. No functional changes intended. by Bob Wilson · 16 years ago
- f6e75c3 Update CMake files. by Ted Kremenek · 16 years ago
- 7b59e24 remove an unneeded section switch. by Chris Lattner · 16 years ago
- 2dfddee switch ppc to using SwitchToSection instead of textual section stuff. by Chris Lattner · 16 years ago
- 5e44e47 use TLOF to compute the section for a function instead of by Chris Lattner · 16 years ago
- f61159b convert macho stub emission to use SwitchToSection instead of textual sections. by Chris Lattner · 16 years ago
- 865aaf0 hoist some common code out of a switch by Chris Lattner · 16 years ago
- c8bfb7a this really shouldn't switch sections without telling the asmprinter, but by Chris Lattner · 16 years ago
- 11e9657 Eliminate textual section switching from the x86 backend, one by Chris Lattner · 16 years ago
- a6d6586 Lower CONCAT_VECTOR during legalization instead of matching it during isel. by Bob Wilson · 16 years ago
- ea1c9b7 Minor stylistic cleanups in the Blackfin target. by Jakob Stoklund Olesen · 16 years ago
- 9a7a4d2 remove a dead switch directive, replace it with some by Chris Lattner · 16 years ago
- d2aee8c Remove neverHasSideEffects on MMX_MOVD64rrv164 since it has a matching pattern. by Evan Cheng · 16 years ago
- 1763766 eliminate textual section switching from intel asm printer. by Chris Lattner · 16 years ago
- d1a919e Change C, CBE, MSIL to not provide target data via getTargetData(). by Daniel Dunbar · 16 years ago
- d5fe92e llvm_report_error already prints "LLVM ERROR:". So stop reporting errors like "LLVM ERROR: llvm: error:" or "LLVM ERROR: ERROR:". by Benjamin Kramer · 16 years ago
- 0144280 Unbreak win64 compilation callback. by Anton Korobeynikov · 16 years ago
- dd93f5e Create proper frame index for FP by Anton Korobeynikov · 16 years ago
- 6dde14b Perform bitconvert to proper type by Anton Korobeynikov · 16 years ago
- 4ab1553 Add 'Indirect' LocInfo class and use to pass __m128 on win64. Also minore fixes here and there (mostly __m64). by Anton Korobeynikov · 16 years ago
- 80cb8aa Cleanup Darwin MMX calling conv stuff - make the stuff more generic. This also fixes a subtle bug, when 6th v1i64 argument passed wrongly. by Anton Korobeynikov · 16 years ago
- cf6b739 Unbreak Win64 CC. Step one: honour register save area, fix some alignment and provide a different set of call-clobberred registers. by Anton Korobeynikov · 16 years ago
- 8d632c1 Use movd instead of movq by Rafael Espindola · 16 years ago
- 4bd03ab Remove now unused arguments from TargetRegistry::lookupTarget. by Daniel Dunbar · 16 years ago
- 9072c81 These are done. by Evan Cheng · 16 years ago
- 3c2d4bf Pass target triple string in to TargetMachine constructor. by Daniel Dunbar · 16 years ago
- 0c794b8 Fix the instruction encoding. by Rafael Espindola · 16 years ago
- cc2b67a Remove a bitcast that was a no-op. Thanks to Eli Friedman for noticing it. by Rafael Espindola · 16 years ago
- def390a Use movq to move 64 bits in and out of mmx registers. Fixes PR4669 by Rafael Espindola · 16 years ago
- a8e8984 Use the i12 variant of load / store opcodes if offset is zero. Now we pass all of multisource as well. by Evan Cheng · 16 years ago
- e2c7408 Remove -disable-mips-abicall and -enable-mips-absolute-call command-line by Eli Friedman · 16 years ago
- 0ea8bf3 - s/DOUT/DEBUG(errs()/g - Tidy up some headers. by Bill Wendling · 16 years ago
- e28039c Move most targets TargetMachine constructor to only taking a target triple. by Daniel Dunbar · 16 years ago
- d558ea5 Add extra SEXT pattern. by Richard Osborne · 16 years ago
- 3bb9b9a The x86 jit doesn't generate a def_cfa_offset unwind instruction after the by Bill Wendling · 16 years ago
- 3be0340 Normalize Subtarget constructors to take a target triple string instead of by Daniel Dunbar · 16 years ago
- 1391cc1 Remove unneeded intrinsics from Blackfin backend. by Jakob Stoklund Olesen · 16 years ago
- 6b30f5c Add some basic blackfin intrinsics. by Jakob Stoklund Olesen · 16 years ago
- 26a84d4 Add support for CPU features (i.e., bugs) and workarounds. by Jakob Stoklund Olesen · 16 years ago
- 63cc527 Inline assembly support for Blackfin. by Jakob Stoklund Olesen · 16 years ago
- d950941 Analog Devices Blackfin back-end. by Jakob Stoklund Olesen · 16 years ago
- 7267734 Fix indentation. by Dan Gohman · 16 years ago
- cadb226 Add a comment. by Dan Gohman · 16 years ago
- a98634b Resync lea32addr and lea64addr. by Dan Gohman · 16 years ago
- 18a4c16 move dwarf debug info section selection stuff from TAI to by Chris Lattner · 16 years ago
- 35039ac convert EHFrameSection to be managed by TLOF instead of TAI. by Chris Lattner · 16 years ago
- 21e1e81 I need Triple information, 10.6 shouldn't set this, it bloats object files. by Chris Lattner · 16 years ago
- 24def37 ARM TAI no longer needs a TM, but createTargetAsmInfo() still does. by Chris Lattner · 16 years ago
- d90183d Move the getInlineAsmLength virtual method from TAI to TII, where by Chris Lattner · 16 years ago
- b6bbfebd move a virtual method body to its .cpp file to avoid a #include in a header. by Chris Lattner · 16 years ago
- 7bbd178 turn some templated inline functions into static functions. by Chris Lattner · 16 years ago
- f67de7a alpha TAI doesn't need TM. by Chris Lattner · 16 years ago
- 68f2b2c MSP430 TAI doesn't need TM. by Chris Lattner · 16 years ago
- 09e820b simplify SPULinuxTargetAsmInfo, remove use of TM. by Chris Lattner · 16 years ago
- 71a56d7 xcore TAI doesn't need TM. by Chris Lattner · 16 years ago
- 3878bff PIC16 TAI doesn't need TM by Chris Lattner · 16 years ago
- 9ba8c68 remove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfo by Chris Lattner · 16 years ago
- e6483e3 eliminate the TM argument to the TAI class, remove comment about supporting by Chris Lattner · 16 years ago
- ba8e740 eliminate TargetMAchine argument to sparc TAI by Chris Lattner · 16 years ago
- 8d4a0a3 remove TargetAsmInfo::TM, which is now dead. The basic TAI class now by Chris Lattner · 16 years ago
- 83f08a2 remove the x86/ppc impls of getEHGlobalPrefix, which is already dead. by Chris Lattner · 16 years ago
- 5e62147 clean up #includes of TargetAsmInfo.cpp by Chris Lattner · 16 years ago
- b6d6674 remove the dead PreferredEHDataFormat TAI hook: its now dead by Chris Lattner · 16 years ago
- d5bbb07 move getDwarfExceptionSection from TAI to TLOF and rename it to by Chris Lattner · 16 years ago
- 967ce7f Fix a possible crash on delete of an uninitialized variable. by Daniel Dunbar · 16 years ago
- 18f54c0 Don't call SectionForGlobal for hasAvailableExternallyLinkage() by Dan Gohman · 16 years ago
- 6f411df don't call SectionForGlobal on declarations, you can't tell the section a by Chris Lattner · 16 years ago
- 80ec279 convert ctors/dtors section to be in TLOF instead of TAI. by Chris Lattner · 16 years ago
- 73e789f don't override the default of this, the only difference is \t instead of ' '. by Chris Lattner · 16 years ago
- cdcb388 Change MCOperand to use Create style instead of Make style for constructing by Daniel Dunbar · 16 years ago
- 1ef9be2 Make SectionKind::get() private. by Chris Lattner · 16 years ago
- 2798119 (re)introduce new simpler apis for creation sectionkinds. by Chris Lattner · 16 years ago