aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Add an idx_iterator to the insertvalue and extractvalue instructions.Owen Anderson2008-06-191-4/+6
* The inline keyword goes before the return type. This fixes a compiler warning.Dan Gohman2008-06-191-1/+1
* Minor spiller tweak to unfavor reload into load/store instructions.Evan Cheng2008-06-192-2/+13
* Move SCEVExpander::visitAddExpr out-of-line.Dan Gohman2008-06-181-9/+1
* Move LSR's private isZero function to a public SCEV memberDan Gohman2008-06-181-0/+4
* Add MachineRegisterInfo::use_empty.Evan Cheng2008-06-181-0/+4
* Check empty dominance frontier.Devang Patel2008-06-181-0/+3
* Auto-upgrade code for multiple-value return statements. This codeDan Gohman2008-06-171-0/+6
* Add an insertBefore method for attaching previously unattached instructions,Owen Anderson2008-06-171-0/+4
* Fix use of placement new to actually use an address. Owen Anderson2008-06-171-1/+1
* Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov2008-06-171-0/+5
* Forgot to commit the ValueTracking header file along with r52396.Matthijs Kooijman2008-06-171-0/+7
* 80 column fixes.Matthijs Kooijman2008-06-171-3/+3
* add a new -enable-value-prop flag for llcbeta, that enables propagationChris Lattner2008-06-172-2/+9
* Horizontal-add instructions are not commutative.Evan Cheng2008-06-161-8/+11
* Move some documentation from the header file into ProgrammersManual. About to...Gabor Greif2008-06-161-165/+0
* - Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng2008-06-162-87/+132
* Add a new flag that disables symbol lookup with dlsym when set. This allowsChris Lattner2008-06-161-3/+13
* Make the InsertBefore argument to FindInsertedValue optional, so you can find...Matthijs Kooijman2008-06-161-1/+4
* Pass around Instruction* instead of Instruction& in FindInsertedValue and fri...Matthijs Kooijman2008-06-161-1/+1
* Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. WhileMatthijs Kooijman2008-06-161-0/+9
* Add comment.Matthijs Kooijman2008-06-161-0/+3
* Allow these transforms for types like i256 whileDuncan Sands2008-06-161-0/+6
* Add option to commuteInstruction() which forces it to create a new (commuted)...Evan Cheng2008-06-161-2/+6
* add a const version of stripPointerCastsChris Lattner2008-06-161-0/+3
* Fix PR2434. When scanning for exising binary operator to reuse don't Wojciech Matyjewicz2008-06-151-1/+1
* add missing atomic intrinsic from gccAndrew Lenharth2008-06-142-0/+6
* Disable some DAG combiner optimizations that may beDuncan Sands2008-06-131-8/+8
* Crash less. The i64 restriction in BinomialCoefficient caused some problemsNick Lewycky2008-06-131-0/+5
* Do not speculatively execute an instruction by hoisting it to its predecessor...Evan Cheng2008-06-121-0/+2
* If queried as to whether an operation is legalDuncan Sands2008-06-121-13/+17
* remove bogus commentGabor Greif2008-06-111-1/+0
* op_iterator-ify dropAllReferencesGabor Greif2008-06-111-5/+4
* Sometimes (rarely) nodes held in LegalizeTypesDuncan Sands2008-06-112-4/+9
* Small doc fix.Duncan Sands2008-06-101-1/+1
* Various tweaks related to apint codegen. No functionalityDuncan Sands2008-06-091-0/+4
* Remove some DAG combiner assumptions about sizesDuncan Sands2008-06-091-2/+3
* Add a simple, but efficient, generic scoped hash tableChris Lattner2008-06-091-0/+193
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-083-13/+38
* get rid of ExtractValueInst::init's Value argument, it is already passed to t...Gabor Greif2008-06-061-6/+6
* make ExtractValueInst derived from UnaryInstructionGabor Greif2008-06-062-19/+10
* Tighten up the abstraction slightly.Duncan Sands2008-06-061-2/+9
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-067-667/+682
* Refine stack slot interval weight computation.Evan Cheng2008-06-061-4/+6
* Expose a public interface to this pass.Chris Lattner2008-06-051-0/+61
* Add a helper for constructing new live ranges that ended from an instruction ...Owen Anderson2008-06-051-0/+5
* * Make CallSite::hasArgument const and let it take a const parameter.Matthijs Kooijman2008-06-051-1/+1
* Cast because I think I know what I'm doing. There are warnings about convertingBill Wendling2008-06-051-2/+2
* Fix 80 column violations.Matthijs Kooijman2008-06-051-4/+7
* Remove unused parameter. Some clients might use -Werror when compiling andBill Wendling2008-06-051-2/+2