Add a cost model analysis that allows us to estimate the cost of IR-level instructions.
[oota-llvm.git] / lib /
2012-11-02 Nadav RotemAdd a cost model analysis that allows us to estimate...
2012-11-02 Nadav RotemScalar Bitcasts and Truncs are usually free
2012-11-02 Quentin ColombetVext Lowering was missing opportunities
2012-11-02 Akira Hatanaka[mips] Use register number instead of name to print...
2012-11-02 Akira Hatanaka[mips] Add function MipsFrameLowering::estimateStackSize.
2012-11-02 Akira Hatanaka[mips] Add member field MipsFunctionInfo::IncomingArgSi...
2012-11-02 Akira Hatanaka[mips] Delete MipsFunctionInfo::EmitNOAT. Unconditional...
2012-11-02 Rafael EspindolaXLC supports the same atomic functions as GCC, use...
2012-11-02 Andrew KaylorChange resolveRelocation parameters so the relocations...
2012-11-02 Alexey SamsonovFix whitespaces
2012-11-02 Duncan SandsEnable the assertion in getIntPtrType (I've audited...
2012-11-02 Chandler CarruthRevert the switch of loop-idiom to use the new dependen...
2012-11-02 Duncan SandsFix an obvious typo that causes an assertion failure...
2012-11-02 Chandler CarruthFix sign compare warning. Patch by Mahesha HS.
2012-11-01 Manman RenOutputArg: added an index of the original argument...
2012-11-01 Hal FinkelBBVectorize: Use target costs for incoming and outgoing...
2012-11-01 Andrew KaylorFixed format string to avoid pointer truncation during...
2012-11-01 Pranav BhandarkarUse the relationship models infrastructure to add two...
2012-11-01 Kevin EnderbyAdd support for generating dwarf debugging info with...
2012-11-01 Kostya Serebryany[asan] don't instrument globals that we've created...
2012-11-01 Chandler CarruthRemove a weird static helper from the GEP instruction...
2012-11-01 Chandler CarruthTeach Type::getPointerAddressSpace to look through...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-11-01 Hal FinkelBBVectorize: Account for internal shuffle costs
2012-11-01 Michael LiaoCleanup another place redundant SP maintained
2012-11-01 Owen AndersonAdd a few more simple fast-math constant propagations...
2012-11-01 Jakob Stoklund OlesenExploit the new identity composition in composeSubRegIn...
2012-11-01 Jakub StaszakDon't insert and erase load instruction. Simply create...
2012-11-01 Andrew KaylorStreamlined memory manager hierarchy for MCJIT and...
2012-11-01 Michael J. Spencer[Support] Fix StrError on Windows to actually return...
2012-10-31 Shuxin Yang(For X86) Enhancement to add-carray/sub-borrow (adc...
2012-10-31 Nadav RotemLoopVectorize: Preserve NSW, NUW and IsExact flags.
2012-10-31 Nadav RotemFix a bug in the cost calculation of vector casts....
2012-10-31 Rafael EspindolaRemove Triple::getArchTypeForDarwinArchName. I lives...
2012-10-31 Akira Hatanaka[mips] Set isAsCheapAsAMove flag on ADDiu and DADDiu...
2012-10-31 Benjamin KramerLCSSA: Try to recover compile time regressions due...
2012-10-31 Nadav RotemPut the threshold magic number in a variable.
2012-10-31 Hans WennborgRemove fixme about unreachable cases from SwitchToLooku...
2012-10-31 Nadav RotemRemove enum values since they are not used anymore.
2012-10-31 Hans WennborgAddress Duncan's comments on r167121.
2012-10-31 Hal FinkelBBVectorize: Choose pair ordering to minimize shuffles
2012-10-31 Hans WennborgAddress Duncan's comments on r167115
2012-10-31 Meador Ingeinstcombine: Migrate strto* optimizations
2012-10-31 Hans WennborgFix false -> NULL conversion from r167115 spotted by...
2012-10-31 Benjamin KramerReplace some instances of UniqueVector with SetVector...
2012-10-31 Hans WennborgDo simple constant propagation in lookup table formatio...
2012-10-31 Benjamin KramerFix a couple of comment typos.
2012-10-31 Benjamin KramerLCSSA: Add a workaround for another nasty SCEV cache...
2012-10-31 Benjamin KramerDependenceAnalysis: Don't crash if there is no constant...
2012-10-31 James MolloyAdd support for Cortex-A15 host recognition.
2012-10-31 Reed KotlerImplement ADJCALLSTACKUP and ADJCALLSTACKDOWN
2012-10-31 Craig TopperAdd scalar forms of FMA4 VFNMSUB/VFNMADD to folding...
2012-10-31 Meador Ingeinstcombine: Migrate strpbrk optimizations
2012-10-31 Michael LiaoClean up redundant SP register maintained in X86 TLI
2012-10-31 Meador Ingeinstcombine: Migrate strlen optimizations
2012-10-31 Meador Ingeinstcombine: Migrate strncpy optimizations
2012-10-31 Nadav RotemLoopVectorize: Do not vectorize loops with tiny constan...
2012-10-31 Bill SchmidtThis patch addresses an ABI compatibility issue with...
2012-10-31 Akira HatanakaChange signature of function RAFast::spillAll to avoid...
2012-10-31 Akira HatanakaCheck that iterator I is not the end iterator.
2012-10-31 Nadav RotemAdd support for loops that don't start with Zero.
2012-10-31 Meador Ingeinstcombine: Migrate stpcpy optimizations
2012-10-31 Meador Ingeinstcombine: Split out the __stpcpy_chk simplifications...
2012-10-30 Manman RenX86 SSE: update rsqrtss and rcpss to use two source...
2012-10-30 Eli FriedmanFix regression in old-style JIT.
2012-10-30 Manman RenX86 MMX: optimize transfer from mmx to i32
2012-10-30 Nadav RotemAdd documentation.
2012-10-30 Eric ChristopherReformat and 80-column this. It's not strictly conforming
2012-10-30 Chandler CarruthFix PR14212: For some strange reason I treated vectors...
2012-10-30 Chad Rosier[inline asm] Get the mayLoad/mayStore directly from...
2012-10-30 Hal FinkelBBVectorize: Cache fixed-order pairs instead of recompu...
2012-10-30 Akira Hatanaka[mips] Allow tail-call optimization for vararg function...
2012-10-30 Chad RosierAdd a comment for r167040.
2012-10-30 Benjamin KramerLoopIdiom: Fix a serious missed optimization: we only...
2012-10-30 Hal FinkelBBVectorize: Fix a small bug introduced in r167042.
2012-10-30 Akira HatanakaAdd code for saving formal argument information to...
2012-10-30 Hal FinkelBBVectorize: Simplify how input swapping is handled.
2012-10-30 Akira HatanakaAdd definition of function MipsTargetLowering::passArgO...
2012-10-30 Chad Rosier[inline asm] Implement mayLoad and mayStore for inline...
2012-10-30 Akira HatanakaDo not do tail-call optimization if target is mips16.
2012-10-30 Hal FinkelBBVectorize: Don't make calls to SE when the result...
2012-10-30 Nadav Rotem80-col
2012-10-30 Nadav RotemLoopVectorize: Add support for write-only loops when...
2012-10-30 Adhemerval ZanellaPowerPC: Expand FSRQT for vector types
2012-10-30 Nadav RotemLoopVectorize: Fix a bug in the initialization of reduc...
2012-10-30 Bill WendlingFix grammar.
2012-10-30 Michael LiaoEnable ELF machine type to be specified explicitly...
2012-10-30 Quentin ColombetChange ForceSizeOpt attribute into MinSize attribute
2012-10-30 Duncan SandsFix isEliminableCastPair to work correctly in the prese...
2012-10-30 Adhemerval ZanellaPowerPC: More support for Altivec compare operations
2012-10-30 Duncan SandsAdd a helper for telling whether a type is a pointer...
2012-10-30 Ulrich WeigandEnable some additional constant folding for PPCDoubleDo...
2012-10-30 Hans WennborgUse TargetTransformInfo to control switch-to-lookup...
2012-10-30 Hal FinkelRemove an invalid assert in TargetTransformImpl
2012-10-30 Jim GrosbachARM: Better disassembly for pc-relative LDR.
2012-10-30 Reed KotlerChange mips16 delay slot jumps to non delay slot forms...
2012-10-30 Nadav RotemLoopVectorizer: change debug prints: Print the module...
2012-10-30 Jakub StaszakRe-commit r166971. I reverted it to quickly, when build...
2012-10-29 Kevin EnderbyFix ARM's b.w instruction for thumb 2 and the encoding...
next