aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add handling of x86_avx2_pmovmskb to computeMaskedBitsForTargetNode for consi...Craig Topper2011-12-271-1/+6
* Teach simplifycfg to recompute branch weights when merging some branches, andNick Lewycky2011-12-271-0/+67
* Using Inst->setMetadata(..., NULL) should be safe to remove metadata even whenNick Lewycky2011-12-271-2/+4
* Fix warning.Rafael Espindola2011-12-261-1/+2
* Make sure DAGCombiner doesn't introduce multiple loads from the same memory l...Eli Friedman2011-12-261-1/+23
* Update the branch weight metadata when reversing the order of a branch.Nick Lewycky2011-12-261-4/+1
* Sort includes, canonicalize whitespace, fix typos. No functionality change.Nick Lewycky2011-12-261-12/+12
* Fix a typo in the widening of vectors in PromoteIntRes. Patch by Shemer Anat.Nadav Rotem2011-12-251-2/+2
* Sparc: Implement emitFrameIndexDebugValue and getDebugValue Location hooks.Venkatraman Govindaraju2011-12-253-1/+28
* Remove unused variables.Rafael Espindola2011-12-251-1/+1
* InstCombine: Add a combine that turns (2^n)-1 ^ x back into (2^n)-1 - x iff x...Benjamin Kramer2011-12-241-0/+13
* ComputeMaskedBits: Make knownzero computation more aggressive for ctlz with u...Benjamin Kramer2011-12-241-1/+8
* InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1 ^ x iff x is known to be s...Benjamin Kramer2011-12-242-0/+14
* Section relative fixups are a coff concept, not a x86 one. Replace theRafael Espindola2011-12-245-10/+12
* Use standard promotion for i8 CTTZ nodes and i8 CTLZ nodes when theChandler Carruth2011-12-241-18/+14
* Add systematic testing for cttz as well, and fix the bug I spotted byChandler Carruth2011-12-241-1/+2
* Chandler fixed this.Benjamin Kramer2011-12-241-32/+0
* Expand more when we have a nice 'tzcnt' instruction, to avoid generatingChandler Carruth2011-12-241-0/+4
* Switch the lowering of CTLZ_ZERO_UNDEF from a .td pattern back to theChandler Carruth2011-12-243-11/+39
* Fix Comments.Jakob Stoklund Olesen2011-12-241-3/+3
* Add MachineMemOperands to instructions generated in storeRegToStackSlot orAkira Hatanaka2011-12-241-2/+16
* Detect unaligned loads/stores that have been added for Mips64 support.Akira Hatanaka2011-12-241-1/+8
* If target ABI is N64, LEA should be daddiu.Akira Hatanaka2011-12-241-1/+1
* Move x86 specific bits of the COFF writer to lib/Target/X86.Rafael Espindola2011-12-245-40/+91
* Define trivial destructor inline.Rafael Espindola2011-12-241-3/+0
* Make GetRelocType pure virtual.Rafael Espindola2011-12-241-8/+0
* Fix typo "infinte".Nick Lewycky2011-12-231-1/+2
* When not destroying the source, the linker is not remapping the types. Added ...Mon P Wang2011-12-232-3/+5
* Experimental support for aligned NEON spills.Jakob Stoklund Olesen2011-12-233-13/+377
* Add variants of the dispatchsetup pseudo for Thumb and !VFP. <rdar://10620138>Bob Wilson2011-12-224-7/+23
* TableGen: add a commentDylan Noblesmith2011-12-221-1/+1
* try to fix MSVC buildDylan Noblesmith2011-12-221-0/+3
* drop unneeded config.h includesDylan Noblesmith2011-12-227-7/+1
* Fix 80-column violations.Chad Rosier2011-12-221-11/+14
* Move all the dependencies on X86FixupKinds.h to a single method in preparationRafael Espindola2011-12-221-27/+34
* ARM VFP assembly parsing and encoding for VCVT(float <--> fixed point).Jim Grosbach2011-12-224-16/+70
* Add missing usesCustomInserter flag on Int_eh_sjlj_setjmp_nofp.Bob Wilson2011-12-221-1/+1
* Tidy up. Use predicate function a bit more liberally.Jim Grosbach2011-12-221-97/+52
* Fix incorrect relocation generation. Patch by Kristof Beyls.Rafael Espindola2011-12-221-8/+1
* Add the actual code for r147175.Chad Rosier2011-12-221-11/+82
* ARM VFP add encoding of the bitcount to fixed-point<-->floating point. insns.Jim Grosbach2011-12-221-0/+3
* Remove some bogus comments.Jim Grosbach2011-12-221-36/+18
* ARM pre-UAL aliases. fcmp[sd].Jim Grosbach2011-12-222-1/+3
* Fix an incomplete refactoring of the ppc backend. Thanks to rdivacky for repo...Rafael Espindola2011-12-222-15/+3
* ARM assembler should accept shift-by-zero for any shifted-immediate operand.Jim Grosbach2011-12-221-0/+33
* ARM assembly parser canonicallize on 'lsl' for shift-by-zero form.Jim Grosbach2011-12-221-0/+4
* Tidy up. Trailing whitespace.Jim Grosbach2011-12-221-2/+2
* Nuke invalid comment from copy/paste.Jim Grosbach2011-12-221-1/+0
* Give string constants generated by IRBuilder private linkage.Benjamin Kramer2011-12-221-1/+1
* Make the unreachable probability much much heavier. The previousChandler Carruth2011-12-221-2/+3