aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* refactor the interface to EmitInlineAsm a bit, no functionality change.Chris Lattner2010-11-173-12/+20
* fix PR8613 - Copy constructor of SwitchInst does not call SwitchInst::initChris Lattner2010-11-172-9/+10
* tidy upChris Lattner2010-11-172-26/+16
* The machine instruction no longer encodes the submode as a separate operand. WeBill Wendling2010-11-173-6/+14
* Proper encoding for VLDM and VSTM instructions. The register lists for theseBill Wendling2010-11-175-11/+71
* Fix a layering violation: hasConstantValue, which is part of the PHINodeDuncan Sands2010-11-174-69/+47
* Have ScalarEvolution use SimplifyInstruction rather than hasConstantValue.Duncan Sands2010-11-171-1/+5
* Have RemovePredecessorAndSimplify you SimplifyInstructionDuncan Sands2010-11-171-4/+4
* Remove dead code in GVN: now that SimplifyInstruction is calledDuncan Sands2010-11-171-43/+2
* Memoize results from ScalarEvolution's getUnsignedRange and getSignedRange.Dan Gohman2010-11-173-43/+89
* Fix warnings about missing parents between || and &&.Dan Gohman2010-11-171-8/+8
* Only avoid the check if we're the last operand before the variableEric Christopher2010-11-171-3/+3
* Add binary emission stuff for VLDM/VSTM. This reuses theBill Wendling2010-11-172-6/+49
* Fix typo: Exectuable -> ExecutablePeter Collingbourne2010-11-173-3/+3
* Use new neon_vector_type and neon_polyvector_type attributes for Neon vectors.Bob Wilson2010-11-161-7/+11
* Change Neon polynomial types to be signed to match GCC.Bob Wilson2010-11-161-2/+2
* Refactor to new GetNumElements function.Bob Wilson2010-11-161-35/+38
* Use the correct variable names so that the encodings will be correct.Bill Wendling2010-11-162-4/+4
* Reapply r118917. With pseudo-instruction expansion moved toDan Gohman2010-11-161-5/+5
* update coding standards. Partial specialization is now ok,Chris Lattner2010-11-161-3/+4
* Fix assembling X86CompilationCallback_Win64.asm on VS 10.Oscar Fuentes2010-11-161-2/+2
* Test for llvm-gcc patch 119392.Dale Johannesen2010-11-161-0/+16
* libc++ and compiler_rt are now dual licensed under UIUC and MIT license.Chris Lattner2010-11-161-9/+20
* Fix grammaro.Dan Gohman2010-11-161-1/+1
* Add ExpandPseudos.cpp.Evan Cheng2010-11-161-0/+1
* Add .loc methods to the streamer.Rafael Espindola2010-11-1612-27/+85
* Split pseudo-instruction expansion into a separate pass, to make itDan Gohman2010-11-165-13/+92
* Add const.Rafael Espindola2010-11-161-6/+6
* Fix emergency spilling in LiveIntervals::spillPhysRegAroundRegDefsUses.Jakob Stoklund Olesen2010-11-161-22/+23
* Print out the register class of the current interval.Jakob Stoklund Olesen2010-11-161-2/+3
* Document -enable-no-infs-fp-math and -enable-no-nans-fp-math command line opt...Peter Collingbourne2010-11-162-3/+14
* Tidy up some things in <arm_neon.h>.Bob Wilson2010-11-161-94/+33
* Reapply "Stop using struct wrappers for Neon vector types in <arm_neon.h>."Bob Wilson2010-11-161-65/+48
* system_error: More conditional error codes for Darwin.Michael J. Spencer2010-11-161-0/+8
* Revert "Stop using struct wrappers for Neon vector types in <arm_neon.h>."Bob Wilson2010-11-161-48/+65
* Parse and ignore some .cfi_* directives.Rafael Espindola2010-11-161-0/+95
* This is the first step in adding sane error handling support to LLVMSystem.Michael J. Spencer2010-11-168-368/+359
* Stop using struct wrappers for Neon vector types in <arm_neon.h>.Bob Wilson2010-11-161-65/+48
* Revert inadvertant checkin of CMake libdeps.Jim Grosbach2010-11-161-28/+27
* ARM conditional mov encoding fix.Jim Grosbach2010-11-162-29/+29
* Have a few places that want to simplify phi nodes use SimplifyInstructionDuncan Sands2010-11-165-13/+18
* Fix missing includes of "llvm/Analysis/Passes.h" in the tutorials. ThanksDan Gohman2010-11-168-0/+8
* In which I discover the existence of loops. Threading an operationDuncan Sands2010-11-164-73/+133
* A bit more of gnu as compatibility when handling relocations with aliases.Rafael Espindola2010-11-162-7/+13
* L_bit doesn't work here.Bill Wendling2010-11-161-1/+1
* - Remove dead patterns.Bill Wendling2010-11-163-43/+19
* vldm and vstm are mnemonics for vldmia and vstmia resp.Bill Wendling2010-11-161-0/+3
* Make the verifier a little quieter on instructions that it's probablyEric Christopher2010-11-161-1/+3
* Fix a bug I introduced in the ppc refactoring, which caused longChris Lattner2010-11-161-0/+1
* Test encodings for LDM and STM.Bill Wendling2010-11-161-0/+18