- 5d0392c Factorize code: remove variants of "strip off by Duncan Sands · 16 years ago
- 38ac062 Fold trivial two-operand tokenfactors where the operands are equal immediately. by Dan Gohman · 16 years ago
- 10b4948 Don't prepend a space character for constants in Value::print. by Dan Gohman · 16 years ago
- 929d3eb Fix typos in comments. by Dan Gohman · 16 years ago
- e7891c7 nounwind-ify this test. by Dan Gohman · 16 years ago
- 8636402 revert the addition of Preverves(CallGraph), per Duncan's comments by Nuno Lopes · 16 years ago
- 2662d55 Mark CALL instructions as having a Use of ESP/RSP. by Dan Gohman · 16 years ago
- e4c38ba Don't leave an output file in the test directory. by Dan Gohman · 16 years ago
- 586b7b7 Call ScalarEvolution's deleteValueFromRecords before deleting an by Dan Gohman · 16 years ago
- ae595dc Moved this option to the front-end. by Bill Wendling · 16 years ago
- 6158d84 Implement the -fno-builtin option in the front-end, not in the back-end. by Bill Wendling · 16 years ago
- 70695fe Use explicit target-triples to unbreak this test on non-darwin systems. by Dan Gohman · 16 years ago
- 05472ee Mark merged-in VNInfo's as being PHIKilled. by Owen Anderson · 16 years ago
- 309c616 Fix a simple error in renumbering kill markaers, that took an inordinant amount of time to track down. by Owen Anderson · 16 years ago
- 6e08738 Just don't transform this memset into "bzero" if no-builtin is specified. by Bill Wendling · 16 years ago
- 0483d01 add preserversCFG() + preservers(CallGraph) by Nuno Lopes · 16 years ago
- fd8ca5a - Initialize "--no-builtin" to "false". - Testcase for r56885. by Bill Wendling · 16 years ago
- 6f287b2 Add the new `-no-builtin' flag. This flag is meant to mimic the GCC by Bill Wendling · 16 years ago
- 5ec9efd Move the primary fast-isel top-level comments to FastISel.cpp, where by Dan Gohman · 16 years ago
- dd7c3e4 add AU.setPreservesCFG() since this pass only adds and removes function attributes by Nuno Lopes · 16 years ago
- f06c835 Optimize SelectionDAG's AssignTopologicalOrder even further. by Dan Gohman · 16 years ago
- 21420df ignore generated files by Nuno Lopes · 16 years ago
- 18314dc Add runStaticConstructorsDestructors which runs ctors / dtors of a single module. Patch by David Chisnall. by Evan Cheng · 16 years ago
- dc37786 Re-apply 56835 along with header file changes. by Evan Cheng · 16 years ago
- f3b2318 Stacker is dead. by Duncan Sands · 16 years ago
- 46292be Revert commit 56835 since it breaks the build. by Duncan Sands · 16 years ago
- d41474d If a re-materializable instruction has a register operand, the spiller will change the register operand's spill weight to HUGE_VAL to avoid it being spilled. However, if the operand is already in the queue ready to be spilled, avoid re-materializing it. by Evan Cheng · 16 years ago
- a06cf82 Fix misoptimization of: xor i1 (icmp eq (X, C1), icmp s[lg]t (X, C2)) by Nick Lewycky · 16 years ago
- 5396c99 Fix X86FastISel's output for x86-32 PIC constant pool addresses. by Dan Gohman · 16 years ago
- 57c3dac Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp by Dan Gohman · 16 years ago
- 9b66d73 Disable all x87 usage, including f32 and f64 when the subtarget by Dan Gohman · 16 years ago
- 71d1bf5 Remove misuse of ReplaceNodeResults for atomics with by Dale Johannesen · 16 years ago
- a43abd1 Fix FastISel to not initialize the PIC-base register multiple times by Dan Gohman · 16 years ago
- 7962e85 Fix an over-pessimization about GlobalVariable addresses in X86FastISel. by Dan Gohman · 16 years ago
- 652203f Support inreg, zext and sext as return value attributes. by Devang Patel · 16 years ago
- 66c6c65 Fix grammar. by Devang Patel · 16 years ago
- c580144 Fix grammer. by Devang Patel · 16 years ago
- 1260205 Fix sentence. by Devang Patel · 16 years ago
- d47e0b6 Fix PR2835. Do not change the width of a volatile load. by Evan Cheng · 16 years ago
- 6cccf03 Speed up these passes when the callgraph has by Duncan Sands · 16 years ago
- 5ed3b89 remove redundant test (mayBeOverriden() includes hasLinkOnceLinkage) by Nuno Lopes · 16 years ago
- 224c86e Tweak some comments. by Duncan Sands · 16 years ago
- 6aa8127 Add some hands-on documentation about which files to create and edit when by Matthijs Kooijman · 16 years ago
- 5df3186 Rename isWeakForLinker to mayBeOverridden. Use it by Duncan Sands · 16 years ago
- 7ab5799 Add a testcase showing that scalarrepl supports first class structs. by Matthijs Kooijman · 16 years ago
- 31bd42b Move the code that handles DAGISel error conditions into by Dan Gohman · 16 years ago
- 7a3ec1e Add IRBuilder::{CreateIsNull, CreateIsNonNull} helper methods. by Daniel Dunbar · 16 years ago
- 184793f Re-apply 56683 with fixes. by Evan Cheng · 16 years ago
- 8526390 Update tests. by Devang Patel · 16 years ago
- 02a4da2 Unbreak build. by Daniel Dunbar · 16 years ago
- 0b3c079 Add missing #include for asserts. by Bill Wendling · 16 years ago
- 2c9c3e7 Implement function notes as function attributes. by Devang Patel · 16 years ago
- e726186 Generated files for warning fix. by Dale Johannesen · 16 years ago
- 4598a4e Fix a compiler warning. by Dale Johannesen · 16 years ago
- b7a75a5 Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50, %xmm0, %xmm" unless optimizing for code size. by Evan Cheng · 16 years ago
- 19c8746 Now Attributes are divided in three groups by Devang Patel · 16 years ago
- d5d8191 Temporarily reverting r56683. This is causing a failure during the build of llvm-gcc: by Bill Wendling · 16 years ago
- 533d3b3 Fix missing whitespace in the printing of function notes. by Dan Gohman · 16 years ago
- 7810bfe Rename ConstantSDNode's getSignExtended to getSExtValue, for by Dan Gohman · 16 years ago
- f275250 Make some minor reorganizations and comment changes to eliminate trivial by Dan Gohman · 16 years ago
- 83ccd14 Mark lea fi# as being really rematerializable. by Dan Gohman · 16 years ago
- c739489 unpckhps requires sse1, punpckhdq requires sse2. by Evan Cheng · 16 years ago
- 0526778 Update LICENSE link. by Daniel Dunbar · 16 years ago
- 09aae46 Fix X86FastISel's address folding to check displacement values for overflow. by Dan Gohman · 16 years ago
- 36a5502 Fix @llvm.frameaddress codegen. FP elimination optimization should be disabled when frame address is desired. Also add support for depth > 0. by Evan Cheng · 16 years ago
- dbc2e85 CMake: Builds all examples. Corrected name of CBackend target. by Oscar Fuentes · 16 years ago
- dfe8c84 Generated files for previous patch. by Dale Johannesen · 16 years ago
- 7fefc6b Another file I forgot. by Dale Johannesen · 16 years ago
- 86098bd Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 16 years ago
- 97135e1 Factor out the code for determining when symblic addresses by Dan Gohman · 16 years ago
- a67f32a Avoid spilling EBP / RBP twice in the prologue. by Evan Cheng · 16 years ago
- 082d351 We don't need to insert copies for implicit_def's. by Owen Anderson · 16 years ago
- 0eecd89 When looking for executable extensions, ignore .dSYM, as that's the debug info directory on Darwin. by Jim Grosbach · 16 years ago
- 4367ff7 X86 address displacement field must be interpreted as a 32-bit value. by Evan Cheng · 16 years ago
- e52cb70 Set svn:ignore on AsmPrinter Release-Asserts directories. by Daniel Dunbar · 16 years ago
- e1ad087 CMake: Builds all targets. by Oscar Fuentes · 16 years ago
- 5af29c2 Disable support for x86_f80 in X86FastISel. Supporting it would by Dan Gohman · 16 years ago
- d751c64 If we have a function with an unreachable statement such that the ending debug by Bill Wendling · 16 years ago
- 4dcc8a3 Prefer movlhps over punpcklqdq, etc. in more cases. by Evan Cheng · 16 years ago
- 789ce77 Fix a bug in which address displacements were being added to the by Dan Gohman · 16 years ago
- c4f72dd Make pointer parameter const for isUsedInBasicBlock. by Bill Wendling · 16 years ago
- 0598866 Large mechanical patch. by Devang Patel · 16 years ago
- 32b952a Reapply 56585:56589 with proper fix for some gcc versions by Anton Korobeynikov · 16 years ago
- 0b457f0 With sse3 and when the source is a load or has multiple uses, favors movddup over shuffp*, pshufd, etc. Without sse3 or when the source is from a register, make use of movlhps by Evan Cheng · 16 years ago
- c9c6da6 Accept 'inreg' attribute on x86 functions as by Dale Johannesen · 16 years ago
- 0c8927e Avoid a spurious extra space character when printing empty structs. by Dan Gohman · 16 years ago
- 5dd9c2e Support for i1 XOR in FastISel. It is actually safe because by Dan Gohman · 16 years ago
- 77ca41e Don't print fast-isel debug messages by default. Thanks Chris! by Dan Gohman · 16 years ago
- 2c442ed Don't forget the newline in debug output. by Dan Gohman · 16 years ago
- 33134c4 FastISel support for debug info. by Dan Gohman · 16 years ago
- 4b052dc bug 2812: Segmentation fault on a big emdiam processor. by Richard Pennington · 16 years ago
- 2cc3aa4 PIC support in X86FastISel. by Dan Gohman · 16 years ago
- 688535e Temporarily backing out 56585:56589 to unbreak the build. by Evan Cheng · 16 years ago
- dceffe6 Fix a recent fast-isel coverage regression - don't bail out before by Dan Gohman · 16 years ago
- 2c4bf11 Enable DeadMachineInstructionElim when Fast-ISel is enabled. by Dan Gohman · 16 years ago
- 723ac37 Add debug output to this pass. by Dan Gohman · 16 years ago
- 89d4a28 pmovsxbq etc. requires sse4.1. by Evan Cheng · 16 years ago
- 02dae4b Refactor the code that adds standard LLVM codegen passes into by Dan Gohman · 16 years ago
- aa765b8 <rdar://problem/6234798> Assertion failed: (!OpInfo.AssignedRegs.Regs.empty() && "Couldn't allocate input reg!") by Evan Cheng · 16 years ago
- bd0f144 Give LowerSubregs.cpp a top-level description. by Dan Gohman · 16 years ago