- d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 16 years ago
- 06a6288 fix memleak in FunctionHeaderH by Nuno Lopes · 16 years ago
- b6cc085 Rename llvmc2/src to llvmc2/core. by Mikhail Glushenkov · 16 years ago
- c32dece Fix build breakage when objdir!=srcdir (proper fix). by Mikhail Glushenkov · 16 years ago
- 9d1b696 Fix build breakage (again) when srcdir != objdir, other small fixes. by Mikhail Glushenkov · 16 years ago
- e47561c The result of getSetCCResultType (eg: i32) may be larger by Duncan Sands · 16 years ago
- a2582da Teach internalize to preserve the callgraph. Why? Because it was there! by Duncan Sands · 16 years ago
- dcb31e1 Acquire the lock only when necessary. More precisely, do not acquire by Nicolas Geoffray · 16 years ago
- a90793b SplitBlock should only attempt to update LoopInfo if it is actually being used. by Owen Anderson · 16 years ago
- 91b6f97 Implement fast-isel support for zero-extending from i1. by Dan Gohman · 16 years ago
- 4e6ed5e Fix X86FastISel to handle dynamic allocas that have avoided by Dan Gohman · 16 years ago
- a079e2b Unbreak the build. by Bill Wendling · 16 years ago
- 24585cb Fix a typo. by Dan Gohman · 16 years ago
- 673612e Add support for Canadian Cross builds where the host executables are not by Jim Grosbach · 16 years ago
- 597f3f8 Fix build breakage. by Mikhail Glushenkov · 16 years ago
- d98d620 Optimize conditional branches in X86FastISel. This replaces by Dan Gohman · 16 years ago
- 6ade6f5 Add a new MachineBasicBlock utility function, isLayoutSuccessor, that by Dan Gohman · 16 years ago
- e4a5ea3 Build system tweaks to make it more convenient for the plugin authors. by Mikhail Glushenkov · 16 years ago
- 88ab90b fix build gcc 4.3 by Andrew Lenharth · 16 years ago
- 8481ee7 Use a multimap rather than a map for holding the list of copies to insert, so we don't lose copies when two of them have by Owen Anderson · 16 years ago
- 48c1bc2 Handle some 64-bit atomics on x86-32, some of the time. by Dale Johannesen · 16 years ago
- 46f7a5e Avoid name shadowing with E variable defined in for(). This was giving VC++ by Bill Wendling · 16 years ago
- 8cedb8a Remove redundant check. by Devang Patel · 16 years ago
- b1290a6 A Partitioned Boolean Quadratic Programming (PBQP) based register allocator. by Evan Cheng · 16 years ago
- 208ca6a CMake: Added Host.cpp to lib/System/CMakeLists.txt. by Oscar Fuentes · 16 years ago
- 76dba94 Rename IRBuilder::IsNonNull -> IsNotNull in response to feedback. by Daniel Dunbar · 16 years ago
- d790a5c Fix a think-o in isSafeToMove. This fixes it from thinking that by Dan Gohman · 16 years ago
- 5bbee4b Work around an interaction between fast-isel and regalloc=local. The by Dan Gohman · 16 years ago
- 5e249b4 "The original bug was a complaint that _mm_srli_si128 mis-compiled when passed by Bill Wendling · 16 years ago
- bb14672 Add llvm::sys::{osName,osVersion} for retrieving operating system name by Daniel Dunbar · 16 years ago
- 0b3baaa Disable fast-isel for this test, as it doesn't emit the same by Dan Gohman · 16 years ago
- 7c31085 Attributes noinline alwaysinline are incompatible by Devang Patel · 16 years ago
- 4ae641f Remove OptimizeForSize global. Use function attribute optsize. by Devang Patel · 16 years ago
- dc75685 Enable FastISel by default (on x86 and x86-64) with the -fast option. by Dan Gohman · 16 years ago
- 795daec add a new form of Type::dump that takes a module for type names, by Chris Lattner · 16 years ago
- aeaf245 Make some implicit conversions explicit, to avoid compiler warnings. by Dan Gohman · 16 years ago
- e7aa7ba Split this test and move it into target-specific directories. by Dan Gohman · 16 years ago
- 6d4b052 Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms. by Dan Gohman · 16 years ago
- efd30ba Fix typo s/ther/there/ by Jim Grosbach · 16 years ago
- 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