aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Emit type-correct constant null. Also fix a typo.Anton Korobeynikov2008-10-051-7/+3
* Fix weird think-o and unbreak build on all gcc-3.4.x-based platforms (e.g. mi...Anton Korobeynikov2008-10-053-98/+91
* this case is matched now.Chris Lattner2008-10-051-9/+1
* rewrite bswap matching to be more general, allowing arbitraryChris Lattner2008-10-051-77/+121
* fix a bug where the bswap matcher could match a case involvingChris Lattner2008-10-051-1/+4
* wrap some long lines and expand i32 mul's to libcalls, inspired by aChris Lattner2008-10-041-4/+12
* CMake: Reflected changes on source file structure. New plugin supportOscar Fuentes2008-10-041-0/+2
* Ignore loads from and stores to local memory (i.e. allocas)Duncan Sands2008-10-041-9/+26
* Allow the construction of SCEVs with SCEVCouldNotCompute operands, byNick Lewycky2008-10-041-0/+67
* Revert r56675 - it breaks unwinding runtime everywhere.Anton Korobeynikov2008-10-041-18/+8
* Add implementations for sys::Memory::setWritable and sys::Memory::setExecutab...Argiris Kirtzidis2008-10-041-0/+8
* Fix compilation error on MSVC.Argiris Kirtzidis2008-10-041-1/+1
* Fix fast-isel's handling of atomic instructions. They mayDan Gohman2008-10-041-1/+4
* Fix a bug in the local allocator's liveness computation where itDan Gohman2008-10-041-3/+5
* Make atomic Swap work, 64-bit on x86-32.Dale Johannesen2008-10-034-11/+33
* Clean up some multiple-return-value code that is no longerDan Gohman2008-10-031-5/+1
* Fix function attribute verification check.Devang Patel2008-10-031-6/+5
* Pass MemOperand through for 64-bit atomics on 32-bit,Dale Johannesen2008-10-034-9/+27
* Nick Lewycky's patch.Devang Patel2008-10-031-1/+1
* Use -1ULL instead of uint64_t(-1), at Anton's suggestion.Dan Gohman2008-10-031-2/+2
* Verify function attributes.Devang Patel2008-10-031-1/+5
* Fix typos pointed out by Duncan. Also untabify these files.Evan Cheng2008-10-033-15/+15
* Unbreak build.Daniel Dunbar2008-10-031-18/+18
* Avoid creating two TargetLowering objects for each target.Dan Gohman2008-10-0311-33/+22
* Remove an unused field.Dan Gohman2008-10-031-6/+1
* On Darwin ARM, memory needs special handling to do JIT. This patch expandsJim Grosbach2008-10-034-13/+51
* Indexing off by one resulted in errant encoding of source register forJim Grosbach2008-10-031-1/+1
* NeedStub/DoesntNeedStub logic was reversed, leading to not using a stubJim Grosbach2008-10-031-4/+4
* regenerateNuno Lopes2008-10-033-338/+346
* fix more memleaks in ResolveTypeTo() and ParseGlobalVariable()Nuno Lopes2008-10-031-0/+4
* regenerate with bison 2.3Nuno Lopes2008-10-033-316/+318
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-0367-484/+482
* fix memleak in FunctionHeaderHNuno Lopes2008-10-031-0/+1
* The result of getSetCCResultType (eg: i32) may be largerDuncan Sands2008-10-031-4/+8
* Teach internalize to preserve the callgraph.Duncan Sands2008-10-032-0/+20
* Acquire the lock only when necessary. More precisely, do not acquireNicolas Geoffray2008-10-031-10/+22
* SplitBlock should only attempt to update LoopInfo if it is actually being used.Owen Anderson2008-10-031-4/+3
* Implement fast-isel support for zero-extending from i1.Dan Gohman2008-10-031-1/+12
* Fix X86FastISel to handle dynamic allocas that have avoidedDan Gohman2008-10-031-0/+10
* Optimize conditional branches in X86FastISel. This replacesDan Gohman2008-10-022-26/+160
* Add a new MachineBasicBlock utility function, isLayoutSuccessor, thatDan Gohman2008-10-021-0/+5
* fix build gcc 4.3Andrew Lenharth2008-10-021-0/+1
* Use a multimap rather than a map for holding the list of copies to insert, so...Owen Anderson2008-10-021-12/+19
* Handle some 64-bit atomics on x86-32, some of the time.Dale Johannesen2008-10-025-19/+345
* Remove redundant check.Devang Patel2008-10-021-9/+0
* A Partitioned Boolean Quadratic Programming (PBQP) based register allocator.Evan Cheng2008-10-023-0/+2208
* CMake: Added Host.cpp to lib/System/CMakeLists.txt.Oscar Fuentes2008-10-021-0/+1
* Fix a think-o in isSafeToMove. This fixes it from thinking thatDan Gohman2008-10-021-1/+1
* Work around an interaction between fast-isel and regalloc=local. TheDan Gohman2008-10-021-1/+5
* "The original bug was a complaint that _mm_srli_si128 mis-compiled when passedBill Wendling2008-10-021-0/+4