2012-10-10 |
Nadav Rotem | Add getters for the MIPS TargetTransform classes
|
commit | commitdiff | tree |
2012-10-10 |
Nadav Rotem | Add a new interface to allow IR-level passes to access...
|
commit | commitdiff | tree |
2012-10-10 |
Nadav Rotem | Patch by Shuxin Yang <shuxin.llvm@gmail.com>.
|
commit | commitdiff | tree |
2012-10-09 |
Nadav Rotem | whitespace
|
commit | commitdiff | tree |
2012-10-08 |
Nadav Rotem | Use DataTypes.h
|
commit | commitdiff | tree |
2012-10-08 |
Nadav Rotem | Refactor the AddrMode class out of TLI to its own header...
|
commit | commitdiff | tree |
2012-10-04 |
Nadav Rotem | When merging connsecutive stores, use vectors to store...
|
commit | commitdiff | tree |
2012-10-03 |
Nadav Rotem | Fix a cycle in the DAG. In this code we replace multiple...
|
commit | commitdiff | tree |
2012-10-03 |
Nadav Rotem | A DAGCombine optimization for mergeing consecutive...
|
commit | commitdiff | tree |
2012-09-30 |
Nadav Rotem | Revert r164910 because it causes failures to several...
|
commit | commitdiff | tree |
2012-09-30 |
Nadav Rotem | A DAGCombine optimization for merging consecutive stores...
|
commit | commitdiff | tree |
2012-09-29 |
Nadav Rotem | A DAGCombine optimization for merging consecutive stores...
|
commit | commitdiff | tree |
2012-09-20 |
Nadav Rotem | Fix 80-col violations.
|
commit | commitdiff | tree |
2012-09-19 |
Nadav Rotem | rename test
|
commit | commitdiff | tree |
2012-09-19 |
Nadav Rotem | Prevent inlining of callees which allocate lots of...
|
commit | commitdiff | tree |
2012-09-19 |
Nadav Rotem | whitespace.
|
commit | commitdiff | tree |
2012-09-17 |
Nadav Rotem | Disable the protection from escaped allocas in an attempt...
|
commit | commitdiff | tree |
2012-09-16 |
Nadav Rotem | Fix the testcase to work on all platforms.
|
commit | commitdiff | tree |
2012-09-16 |
Nadav Rotem | The PMOVZXWD family of functions had patterns extends...
|
commit | commitdiff | tree |
2012-09-13 |
Nadav Rotem | Fix an 80 char line limit.
|
commit | commitdiff | tree |
2012-09-13 |
Nadav Rotem | Rename the flag which protects from escaped allocas...
|
commit | commitdiff | tree |
2012-09-13 |
Nadav Rotem | Fix a dagcombine optimization. The optimization attempts...
|
commit | commitdiff | tree |
2012-09-13 |
Nadav Rotem | Fix a typo.
|
commit | commitdiff | tree |
2012-09-13 |
Nadav Rotem | Stack Coloring: We have code that checks that all of...
|
commit | commitdiff | tree |
2012-09-12 |
Nadav Rotem | Add a flag to disable the code that looks for allocas...
|
commit | commitdiff | tree |
2012-09-12 |
Nadav Rotem | Enable stack-coloring, in hope that the recent fixes...
|
commit | commitdiff | tree |
2012-09-12 |
Nadav Rotem | Stack coloring: remove lifetime intervals which contain...
|
commit | commitdiff | tree |
2012-09-11 |
Nadav Rotem | Dragonegg selfhost exposed additional cases where alloca...
|
commit | commitdiff | tree |
2012-09-11 |
Nadav Rotem | Enable stack coloring.
|
commit | commitdiff | tree |
2012-09-11 |
Nadav Rotem | Stack Coloring: Dont crash on dbg values which use...
|
commit | commitdiff | tree |
2012-09-10 |
Nadav Rotem | Disable stack coloring because it makes dragonegg fail...
|
commit | commitdiff | tree |
2012-09-10 |
Nadav Rotem | Enable stack coloring.
|
commit | commitdiff | tree |
2012-09-10 |
Nadav Rotem | Stack Coloring: Handle the case where END markers come...
|
commit | commitdiff | tree |
2012-09-10 |
Nadav Rotem | Minor cleanup. No functional change.
|
commit | commitdiff | tree |
2012-09-10 |
Nadav Rotem | Stack Coloring: Debug prints to print the slot number...
|
commit | commitdiff | tree |
2012-09-10 |
Nadav Rotem | Stack Coloring: When searching for disjoint regions...
|
commit | commitdiff | tree |
2012-09-10 |
Nadav Rotem | Stack Coloring: Add support for multiple regions of...
|
commit | commitdiff | tree |
2012-09-10 |
Nadav Rotem | Fix a typo in the comment.
|
commit | commitdiff | tree |
2012-09-10 |
Nadav Rotem | Add an assertion that the frame index is indeed inside...
|
commit | commitdiff | tree |
2012-09-10 |
Nadav Rotem | Teach the DAGBuilder about lifetime markers which are...
|
commit | commitdiff | tree |
2012-09-06 |
Nadav Rotem | Disable stack coloring by default in order to resolve...
|
commit | commitdiff | tree |
2012-09-06 |
Nadav Rotem | Fix a few old-GCC warnings. No functional change.
|
commit | commitdiff | tree |
2012-09-06 |
Nadav Rotem | Fix the test by specifying an exact cpu model.
|
commit | commitdiff | tree |
2012-09-06 |
Nadav Rotem | Add a new optimization pass: Stack Coloring, that merges...
|
commit | commitdiff | tree |
2012-09-04 |
Nadav Rotem | LICM may hoist an instruction with undefined behavior...
|
commit | commitdiff | tree |
2012-09-02 |
Nadav Rotem | Fix a typo.
|
commit | commitdiff | tree |
2012-09-02 |
Nadav Rotem | Not all targets have efficient ISel code generation...
|
commit | commitdiff | tree |
2012-09-02 |
Nadav Rotem | Generate better select code by allowing the target...
|
commit | commitdiff | tree |
2012-08-30 |
Nadav Rotem | Currently targets that do not support selects with...
|
commit | commitdiff | tree |
2012-08-30 |
Nadav Rotem | It is illegal to transform (sdiv (ashr X c1) c2) ...
|
commit | commitdiff | tree |
2012-08-30 |
Nadav Rotem | remove old docs
|
commit | commitdiff | tree |
2012-08-28 |
Nadav Rotem | Make sure that we don't call getZExtValue on values...
|
commit | commitdiff | tree |
2012-08-28 |
Nadav Rotem | Teach InstCombine to canonicalize [SU]div+[AL]shl...
|
commit | commitdiff | tree |
2012-08-19 |
Nadav Rotem | When unsafe math is used, we can use commutative FMAX...
|
commit | commitdiff | tree |
2012-08-18 |
Nadav Rotem | Reapply r162160 with a fix: Optimize Arith->Trunc-...
|
commit | commitdiff | tree |
2012-08-18 |
Nadav Rotem | Revert r162160 because it made a few buildbots fail.
|
commit | commitdiff | tree |
2012-08-18 |
Nadav Rotem | The X86 backend has a number of optimizations for SETCC...
|
commit | commitdiff | tree |
2012-08-16 |
Nadav Rotem | Add dump/dumpr methods to SDValue.
|
commit | commitdiff | tree |
2012-08-14 |
Nadav Rotem | During the CodeGenPrepare we often lower intrinsics...
|
commit | commitdiff | tree |
2012-08-13 |
Nadav Rotem | LICM uses AliasSet information to hoist and sink instruction...
|
commit | commitdiff | tree |
2012-08-13 |
Nadav Rotem | MemoryDependenceAnalysis attempts to find the first...
|
commit | commitdiff | tree |
2012-08-13 |
Nadav Rotem | Do not optimize (or (and X,Y), Z) into BFI and other...
|
commit | commitdiff | tree |
2012-08-13 |
Nadav Rotem | Fix a documentation typo.
|
commit | commitdiff | tree |
2012-08-09 |
Nadav Rotem | Fix the legalization of ExtLoad on ARM. ExpandUnalignedLoad...
|
commit | commitdiff | tree |
2012-07-30 |
Nadav Rotem | When constant folding GEP expressions, keep the address...
|
commit | commitdiff | tree |
2012-07-24 |
Nadav Rotem | Clean whitespaces.
|
commit | commitdiff | tree |
2012-07-23 |
Nadav Rotem | Suppress a warning.
|
commit | commitdiff | tree |
2012-07-23 |
Nadav Rotem | Doxygenify the comments of ISD nodes.
|
commit | commitdiff | tree |
2012-07-23 |
Nadav Rotem | Fixed DAGCombine optimizations which generate select_cc...
|
commit | commitdiff | tree |
2012-07-18 |
Nadav Rotem | The vbroadcast family of instructions has 'fallback...
|
commit | commitdiff | tree |
2012-07-17 |
Nadav Rotem | Fix a crash in the legalization of large vectors.
|
commit | commitdiff | tree |
2012-07-16 |
Nadav Rotem | Minor cleanup and docs.
|
commit | commitdiff | tree |
2012-07-16 |
Nadav Rotem | Make ComputeDemandedBits return a deterministic result...
|
commit | commitdiff | tree |
2012-07-16 |
Nadav Rotem | Fix a bug in the 3-address conversion of LEA when one...
|
commit | commitdiff | tree |
2012-07-15 |
Nadav Rotem | Fix a bug in the scalarization of BUILD_VECTOR. BUILD_VECTOR...
|
commit | commitdiff | tree |
2012-07-15 |
Nadav Rotem | Teach getTargetVShiftNode about TargetConstant nodes.
|
commit | commitdiff | tree |
2012-07-15 |
Nadav Rotem | Rename VBROADCASTSDrm into VBROADCASTSDYrm to match...
|
commit | commitdiff | tree |
2012-07-15 |
Nadav Rotem | Refactor the code that checks that all operands of...
|
commit | commitdiff | tree |
2012-07-14 |
Nadav Rotem | AVX: Fix a bug in getTargetVShiftNode. The shift amount...
|
commit | commitdiff | tree |
2012-07-14 |
Nadav Rotem | Add a dagcombine optimization to convert concat_vectors...
|
commit | commitdiff | tree |
2012-07-12 |
Nadav Rotem | The LIT tests below do not specify the exact cpu model...
|
commit | commitdiff | tree |
2012-07-11 |
Nadav Rotem | When ext-loading and trunc-storing vectors to memory...
|
commit | commitdiff | tree |
2012-07-11 |
Nadav Rotem | Rename many of the Tmp1, Tmp2, Tmp3 variables to names...
|
commit | commitdiff | tree |
2012-07-11 |
Nadav Rotem | Refactor the DAG Legalizer by extracting the legalization of
|
commit | commitdiff | tree |
2012-07-10 |
Nadav Rotem | Improve the loading of load-anyext vectors by allowing...
|
commit | commitdiff | tree |
2012-06-21 |
Nadav Rotem | Add a number of threshold arguments to the SRA pass.
|
commit | commitdiff | tree |
2012-06-21 |
Nadav Rotem | llvm-stress: Stabalize (by using an ordered container...
|
commit | commitdiff | tree |
2012-06-10 |
Nadav Rotem | Add AutoUpgrade support for the SSE4 ptest intrinsics.
|
commit | commitdiff | tree |
2012-06-07 |
Nadav Rotem | Do not optimize the used bits of the x86 vselect condition...
|
commit | commitdiff | tree |
2012-06-07 |
Nadav Rotem | Fix a bug in FoldSelectOpOp. Bitcast ops may change...
|
commit | commitdiff | tree |
2012-06-04 |
Nadav Rotem | Remove the "-promote-elements" flag. This flag is now...
|
commit | commitdiff | tree |
2012-05-19 |
Nadav Rotem | On Haswell, perfer storing YMM registers using a single...
|
commit | commitdiff | tree |
2012-05-19 |
Nadav Rotem | Add support for additional in-reg vbroadcast patterns
|
commit | commitdiff | tree |
2012-05-13 |
Nadav Rotem | Fix the tool documentation
|
commit | commitdiff | tree |
2012-05-10 |
Nadav Rotem | Fix merge-typo and cleanup
|
commit | commitdiff | tree |
2012-05-10 |
Nadav Rotem | AVX2: Add an additional broadcast idiom.
|
commit | commitdiff | tree |
2012-05-10 |
Nadav Rotem | Generate AVX/AVX2 shuffles even when there is a memory...
|
commit | commitdiff | tree |
2012-04-24 |
Nadav Rotem | ConstantFoldSelectInstruction swapped the operands...
|
commit | commitdiff | tree |
2012-04-24 |
Nadav Rotem | Fix the testcase. We do expect two vblendw on XMMs.
|
commit | commitdiff | tree |
2012-04-24 |
Nadav Rotem | Add a testcase for 155440
|
commit | commitdiff | tree |
next |