- 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
- 6330084 Dcoument that the opauque value used to construct QNaNs is truncated by Mike Stump · 16 years ago
- 3eb445f <rdar://problem/6927148> libLTO needs to handle i386 magic objc class symbols by Nick Kledzik · 16 years ago
- 8fff19b Accidental commit. This isn't ready for prime time just yet. by Bill Wendling · 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
- 41b33f4 PR4286: Make RewriteLoadUserOfWholeAlloca and by Eli Friedman · 16 years ago
- 3728a02 Update the bitcode reader to support reading .bc files where the embedded by Nick Lewycky · 16 years ago
- 079c034 Add missing codenames to the .bc analyzer. by Nick Lewycky · 16 years ago
- 2d98f06 Fix a grammaro and clarify a comment. by Dan Gohman · 16 years ago
- 18a69c5 Delete an obsolete sentance from a comment. by Dan Gohman · 16 years ago
- 55b4251 Fix the name of the function in this comment. by Dan Gohman · 16 years ago
- 88554df Be more aggressive in doing LoadPRE by tracing backwards when a block only has by Owen Anderson · 16 years ago
- 88b7293 Fix typo in error message. by Nick Lewycky · 16 years ago
- f43071b Rename CustomLowerResults to CustomLowerNode, since by Duncan Sands · 16 years ago
- af90a1c Use uint8_t and int32_t in {JIT,Machine}CodeEmiters by Bruno Cardoso Lopes · 16 years ago
- cc5fc60 Add AMD64 elf machine type by Bruno Cardoso Lopes · 16 years ago
- a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 16 years ago
- 0e98e4d fix PR4284, a bug in simplifylibcalls handling memcmp. Patch by by Chris Lattner · 16 years ago
- 1e8c7a6 Metadata uses metadata type not empty struct. by Nick Lewycky · 16 years ago
- 7d36d39 Add some documentation. by Mike Stump · 16 years ago
- 46c403d Adjust these tests now that "extern inline" by Duncan Sands · 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
- 7a0370f Give embedded metadata its own type instead of relying on EmptyStructTy. by Nick Lewycky · 16 years ago
- c5ca713 Add support for letting the client choose different flavors of NaNs. Testcase to be by Mike Stump · 16 years ago
- 51b16f4 Untabification. by Bill Wendling · 16 years ago
- 4d4eab2 Untabify. by Bill Wendling · 16 years ago
- 63d6f32 Untabify. by Evan Cheng · 16 years ago
- d4022c3 Add placeholder for thumb2 stuff by Anton Korobeynikov · 16 years ago
- 3c04296 Enable GVN Load PRE. by Bill Wendling · 16 years ago
- 4400825 Dan noticed that the verifier wasn't thoroughly checking uses of by Duncan Sands · 16 years ago
- d80ddc0 Fix some typos by Bruno Cardoso Lopes · 16 years ago
- 70ac142 just show the instruction, its not that slow. by Torok Edwin · 16 years ago
- 7e55a00 for instructions with void type we have no choice but print the instruction as by Torok Edwin · 16 years ago
- 3f3c6d4 Add a DEBUG() output to GVN that prints the instruction clobbering a load. by Torok Edwin · 16 years ago
- 246ddf5 Fix an issue where phiMap was not being updated properly when doing load PRE. by Owen Anderson · 16 years ago
- abdbc57 Default isNarrowingProfitable to false. by Evan Cheng · 16 years ago
- 8e610a7 Remove an accidental commit. by Evan Cheng · 16 years ago
- cb219f0 More h-registers tricks: folding zext nodes. by Evan Cheng · 16 years ago
- d3c76bb Do not try to create a MVT type of width 0. by Evan Cheng · 16 years ago
- 2265ba0 The MONITOR and MWAIT instructions have insufficient information for by Bill Wendling · 16 years ago
- 056dbd0 NewNightlyTest.pl: Add a -parallel-jobs argument (set # of jobs for make with by Daniel Dunbar · 16 years ago
- f1f7c09 Add explicit test for PR4280. by Eli Friedman · 16 years ago
- bbdd903 Re-commit r72514 and r72516 with a fixed version of BR_CC lowering. by Eli Friedman · 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
- cdcecc0 Incorporate patch feedbacks. by Evan Cheng · 16 years ago
- 94a37a4 NightlyTest: Write "sentdata.txt" files and run the -submit-aux script before by Daniel Dunbar · 16 years ago
- dd4694b Emit debug info for locals with proper scope. by Sanjiv Gupta · 16 years ago
- 43b4127 Temporarily revert r72514 (and dependent patch r72516). It was causing this by Bill Wendling · 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
- b999a70 Add a testcase which got fixed by recent legalization work. by Eli Friedman · 16 years ago
- e727d7a Remove a couple of useless functions. by Eli Friedman · 16 years ago
- 1c39965 Remove special cases for more opcodes. by Eli Friedman · 16 years ago
- c06441e Return the operand rather than a null SDValue when the given SELECT_CC by Eli Friedman · 16 years ago
- e3f1fb1 Use Operands.data() instead of &Operands[0] where Operands is a potentially by Nick Lewycky · 16 years ago
- ad75460 Remove special case for SETCC opcode; add some comments explaining why 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
- 3be2e51 Some minor cleanups. by Eli Friedman · 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
- c2695eb Revert 72493 and replace it with a more conservative fix, for now: don't by Dan Gohman · 16 years ago
- ba2352b Ger rid of some dead code. by Eli Friedman · 16 years ago
- ead28bd In ChangeCompareStride, when the stride to be reused is truncated to by Dan Gohman · 16 years ago
- bc9be21 Fix sfence jit encoding. Patch by Sean Callanan. by Evan Cheng · 16 years ago
- 4ff5047 This looks like it passes now. by Bill Wendling · 16 years ago
- d3bdf19 Added support for fround, fextend and FP_TO_SINT by Bruno Cardoso Lopes · 16 years ago
- 0d09b83 Minor fix for CMake build system by Douglas Gregor · 16 years ago
- 1a53cbf CMake: Set LIBS on llvm-config so we can query the system libraries by Oscar Fuentes · 16 years ago
- b5da3f6 Minor cleanups; add a better explanation for the issue with BUILD_VECTOR. by Eli Friedman · 16 years ago
- 4bc8c71 Remove more special cases for opcodes. by Eli Friedman · 16 years ago
- 509150f Remove special cases for more opcodes. by Eli Friedman · 16 years ago
- f6f20a7 Removing more special cases from LegalizeDAG. by Eli Friedman · 16 years ago
- 26ea8f9 Eliminate more special cases for opcodes. by Eli Friedman · 16 years ago
- f6b23bf Remove more special cases from LegalizeDAG. by Eli Friedman · 16 years ago
- 47b41f7 Remove unused argument. by Eli Friedman · 16 years ago
- 3f727d6 Remove more opcode special cases. by Eli Friedman · 16 years ago
- f1a8048 Add braces around an array initializer. by Dan Gohman · 16 years ago
- 4a4f767 Teach SCEVExpander to avoid creating over-indexed GEP indices when by Dan Gohman · 16 years ago
- 72776d2 Teach BasicAliasAnalysis to understand constant gep indices that fall by Dan Gohman · 16 years ago
- 8c377c7 Start of refactoring LegalizeDAG so that we don't need specialized by Eli Friedman · 16 years ago
- 36df499 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
- 1ffaa15 Testcase for (llvm-gcc-4.2) 72442 (PR 4242). by Dale Johannesen · 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
- 2efc73d For the new ar --plugin libLLVMgold.so to work we need libLTO linked with by Torok Edwin · 16 years ago
- 493a3d0 LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as many by Jeffrey Yasskin · 16 years ago
- 91bb61a For the return type of SCEVUDivExpr, use the RHS' type instead of by Dan Gohman · 16 years ago
- d9480d0 Give SCEVNaryExpr a doxygen comment. by Dan Gohman · 16 years ago
- f876ad0 In cases where a pointer value is an operand of a multiplication or by Dan Gohman · 16 years ago
- 74807f2 Delete a bunch of dead code from LegalizeDAG. by Eli Friedman · 16 years ago
- aed4a43 Eliminate VarInfo::UsedBlocks. by Evan Cheng · 16 years ago
- ab9cf12 make memdep use the getModRefInfo method for stores instead of the by Chris Lattner · 16 years ago
- d67a166 Audit the type constructors. Previously it was possible to create [0 x void] by Nick Lewycky · 16 years ago
- d9b7715 add some late optimizations that GCC does. It thinks these are a win by Chris Lattner · 16 years ago