- c997d45 Support for ELF Visibility by Bruno Cardoso Lopes · 16 years ago
- 6396329 Generate libcalls for floating point arithmetic and casting operations. by Sanjiv Gupta · 16 years ago
- fa3f80a More formatting. by Sanjiv Gupta · 16 years ago
- b65d1f2 Fixed source comments. No functionality change. by Sanjiv Gupta · 16 years ago
- b51b6cf Silence a warning by Anton Korobeynikov · 16 years ago
- 3ae67f5 Simplified logic of this if-then statement to reduce nesting. No functionality by Bill Wendling · 16 years ago
- 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
- 2e7ccfc Typo by Anton Korobeynikov · 16 years ago
- dada95b Revert hunk commited by accident by Anton Korobeynikov · 16 years ago
- 0eebf65 The attached patches implement most of the ARM AAPCS-VFP hard float by Anton Korobeynikov · 16 years ago
- fbbf1ee Separate V6 from V6T2 since the latter has some extra nice instructions by Anton Korobeynikov · 16 years ago
- a7b0ded Add helper for checking of Thumb1 mode by Anton Korobeynikov · 16 years ago
- faf2671 Revert r72898. It does not solve the problem I want it to solve. by Bill Wendling · 16 years ago
- 5d28eb9 Get rid of some unnecessary code. by Eli Friedman · 16 years ago
- 7a5e555 Slightly generalize the code that handles shuffles of consecutive loads by Eli Friedman · 16 years ago
- 0da9975 PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec by Eli Friedman · 16 years ago
- 30e71eb Avoid crashing on a variable-index insertelement with element type i16. by Eli Friedman · 16 years ago
- 1041553 Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL by Eli Friedman · 16 years ago
- 9d47b8d Fix an obvious typo. by Eli Friedman · 16 years ago
- cf0a577 x86_64 now uses the correct ELF e_machine type by Bruno Cardoso Lopes · 16 years ago
- 1762c14 Get rid of a bogus pattern that interferes with optimization. by Eli Friedman · 16 years ago
- 23ef105 PR2598: make sure to expand illegal forms of integer/floating-point by Eli Friedman · 16 years ago
- 2392efe Add explicit keywords. by Dan Gohman · 16 years ago
- 578efa9 Add new function attribute - noimplicitfloat by Devang Patel · 16 years ago
- abc0199 Adapt the x86 build_vector dagcombine to the current state of the legalizer. by Nate Begeman · 16 years ago
- 9254922 Changing allocation ordering from r3 ... r0 back to r0 ... r3. The order change no longer make sense after the coalescing changes we have made since then. by Evan Cheng · 16 years ago
- 6a78489 Evan thinks NoImplicitFloat check is not required here. by Devang Patel · 16 years ago
- 87d59e4 When merging multiple load / store instructions. Use the DebugLoc of the first one. by Evan Cheng · 16 years ago
- 5ba7188 Code clean up: return vector by reference rather than by value. No functionality changes. by Evan Cheng · 16 years ago
- c965ee2 Remove some unnecessary #includes. by Dan Gohman · 16 years ago
- 4680077 Lower i16/i32 sdiv/udiv/srem/urem using libcalls. by Sanjiv Gupta · 16 years ago
- 9f5f322 Fix an erroneous check for isFNeg; the FNeg case is handled by Dan Gohman · 16 years ago
- e075a62 The DWARF unwind info was incorrect. While compiling with by Bill Wendling · 16 years ago
- ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 16 years ago
- d18e31a Add new function attribute - noredzone. by Devang Patel · 16 years ago
- 4c9369d Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was by Dale Johannesen · 16 years ago
- 82f1d1b Remove unused code. by Sanjiv Gupta · 16 years ago
- 3b0a4f1 Custom lower SUB with two register operands. by Sanjiv Gupta · 16 years ago
- bccf4b3 PR3739, part 2: Use an explicit store to spill XMM registers. (Previously, by Eli Friedman · 16 years ago
- 9a41712 PR3739, part 1: Disable the red zone on Win64. by Eli Friedman · 16 years ago
- 1488326 Re-apply 72756 with fixes. One of those was introduced by we changed MachineInstrBuilder::addReg() interface. by Evan Cheng · 16 years ago
- d58902a Evan says it's wrong; back out 72808. by Stuart Hastings · 16 years ago
- 77648cf Recognize another euphemism for MOVDQ2Q. by Stuart Hastings · 16 years ago
- 424f8f3 For Darwin / x86_64, override -relocation-model=static to pic if the output is assembly since Darwin assembler does not really support -static codeine. by Evan Cheng · 16 years ago
- 9911405 Convert Alpha and Mips to use a MachineFunctionInfo subclass to by Dan Gohman · 16 years ago
- c553462 Remove the redundant TM member from X86DAGToDAGISel; replace it by Dan Gohman · 16 years ago
- 2228582 Make the buildbot see green (to make it easier to spot the next person by Mike Stump · 16 years ago
- 974d90b Remove unnecessary #includes. by Dan Gohman · 16 years ago
- 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
- 892c8ca FrameIndex could be used as a value (addressof (arg)) or as an address. by Sanjiv Gupta · 16 years ago
- 703e235 Fixed a bug in which signed comparisons were being used instead of unsigned comparisons. by Sanjiv Gupta · 16 years ago
- 1251388 Avoid a warning "'U' might be used uninitialized in by Duncan Sands · 16 years ago
- 70fd60b Temporarily revert 72756 for now. by Evan Cheng · 16 years ago
- 9d5fb98 Fold preceding / trailing base inc / dec into the single load / store as well. by Evan Cheng · 16 years ago
- 6ecc260 Revert r72734. The Darwin assembler doesn't support the static by Dan Gohman · 16 years ago
- da9863f On Darwin x86_64 small code model doesn't guarantee code address fits in 32-bit. by Evan Cheng · 16 years ago
- 874ae25 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
- ca46fdd Add missing file. by Dale Johannesen · 16 years ago
- 4150d83 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
- 8313899 Comment grammaro/clarification. by Dale Johannesen · 16 years ago
- 69bbb4c Trailing whitespace. by Dale Johannesen · 16 years ago
- 70459be Implement review feedback. Make thumb2 'normal' subtarget feature by Anton Korobeynikov · 16 years ago
- 434dd4f Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron Gray by Bruno Cardoso Lopes · 16 years ago
- d260c24 Do not emit "generic" CPU string. This fixes PR4291. by Anton Korobeynikov · 16 years ago
- 2d98f06 Fix a grammaro and clarify a comment. by Dan Gohman · 16 years ago
- a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 16 years ago
- cf7895f (i64 (zext (srl GR32 8))) -> movzbl AH is not safe since srl 8 only clear the top 8 bits. by Evan Cheng · 16 years ago
- 51b16f4 Untabification. by Bill Wendling · 16 years ago
- d4022c3 Add placeholder for thumb2 stuff by Anton Korobeynikov · 16 years ago
- cb219f0 More h-registers tricks: folding zext nodes. by Evan Cheng · 16 years ago
- 2265ba0 The MONITOR and MWAIT instructions have insufficient information for by Bill Wendling · 16 years ago
- 8a0b2da Fix MOVMSKPDrr encoding. by Evan Cheng · 16 years ago
- ed7f56b Fix PSIGND encoding bug. Patch by Sean Callanan. by Evan Cheng · 16 years ago
- dd4694b Emit debug info for locals with proper scope. by Sanjiv Gupta · 16 years ago
- a455942 Mark the branch insns correctly. by Sanjiv Gupta · 16 years ago
- df75a27 Fixing problems that got exposed after the refactoring of LegalizeDAG done in 72447. by Sanjiv Gupta · 16 years ago
- c06441e Return the operand rather than a null SDValue when the given SELECT_CC by Eli Friedman · 16 years ago
- 2d92c71 This patch brings the list of attributes in CPPBackend.cpp up to date with the by Jeffrey Yasskin · 16 years ago
- 3b1259b "The instructions MMX_PSADBWrm and MMX_PSADBWrr have opcode 0b11100000 (e0), but by Bill Wendling · 16 years ago
- 8b944d3 Added optimization that narrow load / op / store and the 'op' is a bit twiddling instruction and its second operand is an immediate. If bits that are touched by 'op' can be done with a narrower instruction, reduce the width of the load and store as well. This happens a lot with bitfield manipulation code. by Evan Cheng · 16 years ago
- ba2352b Ger rid of some dead code. by Eli Friedman · 16 years ago
- bc9be21 Fix sfence jit encoding. Patch by Sean Callanan. by Evan Cheng · 16 years ago
- d3bdf19 Added support for fround, fextend and FP_TO_SINT by Bruno Cardoso Lopes · 16 years ago
- 36df499 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
- 8220557 Back out r72431, it is causing a number of compilation crashes with clang. by Daniel Dunbar · 16 years ago
- 8cf5ab1 Update CPU capabilities for AMD machines by Stefanus Du Toit · 16 years ago
- ecc23a5 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
- d9b7715 add some late optimizations that GCC does. It thinks these are a win by Chris Lattner · 16 years ago
- 0c85aab fix typo by Chris Lattner · 16 years ago
- f9dc644 we should eventually add -march=atom and the new atom movbe instruction. by Chris Lattner · 16 years ago
- 1a8229b Make the PPC backend use a legal type for the operands to the BUILD_VECTOR by Eli Friedman · 16 years ago
- 108b519 Make the X86 backend mark EXTRACT_SUBVECTOR as Expand, at least for the moment. by Eli Friedman · 16 years ago
- 6d7d2aa Add ARMv7 architecture, Cortex processors and different FPU modes handling. by Anton Korobeynikov · 16 years ago
- 88ce667 Emit ARM Build Attributes by Anton Korobeynikov · 16 years ago
- 41a0243 Propagate CPU string out of SubtargetFeatures by Anton Korobeynikov · 16 years ago
- 948e95a Make the x86 backend custom-lower UINT_TO_FP and FP_TO_UINT on 32-bit by Eli Friedman · 16 years ago
- a2ac75d CMake: Use libpthread in tblgen when needed. Updated list of source by Oscar Fuentes · 16 years ago
- 2f95461 Only 64-bit targets support TImode libcalls. Disable the TImode shift libcalls by Bob Wilson · 16 years ago
- 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
- 261f2a2 Minor formatting fixes. by Bob Wilson · 16 years ago