summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Ignore loads from and stores to local memory (i.e. allocas)Duncan Sands2008-10-04
* Allow the construction of SCEVs with SCEVCouldNotCompute operands, byNick Lewycky2008-10-04
* Revert r56675 - it breaks unwinding runtime everywhere.Anton Korobeynikov2008-10-04
* Add implementations for sys::Memory::setWritable and sys::Memory::setExecutab...Argyrios Kyrtzidis2008-10-04
* Fix compilation error on MSVC.Argyrios Kyrtzidis2008-10-04
* Fix fast-isel's handling of atomic instructions. They mayDan Gohman2008-10-04
* Fix a bug in the local allocator's liveness computation where itDan Gohman2008-10-04
* Make atomic Swap work, 64-bit on x86-32.Dale Johannesen2008-10-03
* Clean up some multiple-return-value code that is no longerDan Gohman2008-10-03
* Fix function attribute verification check.Devang Patel2008-10-03
* Pass MemOperand through for 64-bit atomics on 32-bit,Dale Johannesen2008-10-03
* Nick Lewycky's patch.Devang Patel2008-10-03
* Use -1ULL instead of uint64_t(-1), at Anton's suggestion.Dan Gohman2008-10-03
* Verify function attributes.Devang Patel2008-10-03
* Fix typos pointed out by Duncan. Also untabify these files.Evan Cheng2008-10-03
* Unbreak build.Daniel Dunbar2008-10-03
* Avoid creating two TargetLowering objects for each target.Dan Gohman2008-10-03
* Remove an unused field.Dan Gohman2008-10-03
* On Darwin ARM, memory needs special handling to do JIT. This patch expandsJim Grosbach2008-10-03
* Indexing off by one resulted in errant encoding of source register forJim Grosbach2008-10-03
* NeedStub/DoesntNeedStub logic was reversed, leading to not using a stubJim Grosbach2008-10-03
* regenerateNuno Lopes2008-10-03
* fix more memleaks in ResolveTypeTo() and ParseGlobalVariable()Nuno Lopes2008-10-03
* regenerate with bison 2.3Nuno Lopes2008-10-03
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-03
* fix memleak in FunctionHeaderHNuno Lopes2008-10-03
* The result of getSetCCResultType (eg: i32) may be largerDuncan Sands2008-10-03
* Teach internalize to preserve the callgraph.Duncan Sands2008-10-03
* Acquire the lock only when necessary. More precisely, do not acquireNicolas Geoffray2008-10-03
* SplitBlock should only attempt to update LoopInfo if it is actually being used.Owen Anderson2008-10-03
* Implement fast-isel support for zero-extending from i1.Dan Gohman2008-10-03
* Fix X86FastISel to handle dynamic allocas that have avoidedDan Gohman2008-10-03
* Optimize conditional branches in X86FastISel. This replacesDan Gohman2008-10-02
* Add a new MachineBasicBlock utility function, isLayoutSuccessor, thatDan Gohman2008-10-02
* fix build gcc 4.3Andrew Lenharth2008-10-02
* Use a multimap rather than a map for holding the list of copies to insert, so...Owen Anderson2008-10-02
* Handle some 64-bit atomics on x86-32, some of the time.Dale Johannesen2008-10-02
* Remove redundant check.Devang Patel2008-10-02
* A Partitioned Boolean Quadratic Programming (PBQP) based register allocator.Evan Cheng2008-10-02
* CMake: Added Host.cpp to lib/System/CMakeLists.txt.Oscar Fuentes2008-10-02
* Fix a think-o in isSafeToMove. This fixes it from thinking thatDan Gohman2008-10-02
* Work around an interaction between fast-isel and regalloc=local. TheDan Gohman2008-10-02
* "The original bug was a complaint that _mm_srli_si128 mis-compiled when passedBill Wendling2008-10-02
* Add llvm::sys::{osName,osVersion} for retrieving operating system nameDaniel Dunbar2008-10-02
* Attributes noinline alwaysinline are incompatibleDevang Patel2008-10-01
* Remove OptimizeForSize global. Use function attribute optsize.Devang Patel2008-10-01
* Enable FastISel by default (on x86 and x86-64) with the -fast option.Dan Gohman2008-10-01
* add a new form of Type::dump that takes a module for type names,Chris Lattner2008-10-01
* Make some implicit conversions explicit, to avoid compiler warnings.Dan Gohman2008-10-01
* Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms.Dan Gohman2008-10-01