summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* Remove the isTwoAddress property from the CodeGenInstruction class. It shouldChris Lattner2006-11-15
* add a new field needed by the code emitter generator.Chris Lattner2006-11-15
* Fix typo pointed out by Bryan AdamsChris Lattner2006-11-15
* Properly transfer kill / dead info.Evan Cheng2006-11-15
* Kill / dead info has been moved to MI's.Evan Cheng2006-11-15
* commuteInstruction should propagate kill / dead info.Evan Cheng2006-11-15
* Match live variable changes.Evan Cheng2006-11-15
* Minor updates.Evan Cheng2006-11-15
* A register def can be partially dead when the whole register has use(s) but a...Evan Cheng2006-11-15
* Do away with kill / dead maps. Move kill / dead info onto MI's.Evan Cheng2006-11-15
* Add copyKillDeadInfo to copy kill / dead info; other minor updates.Evan Cheng2006-11-15
* fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memriChris Lattner2006-11-15
* Add run(Function &F) support in FunctionPassManager_NewDevang Patel2006-11-15
* Simplify IntrinsicLowering and clarify that it is only for use by theChris Lattner2006-11-15
* Remove unneeded forward declsChris Lattner2006-11-15
* remove dead #includeChris Lattner2006-11-15
* Fix the PPC regressions last nightChris Lattner2006-11-15
* Fix a gcc 4.2 warning.Chris Lattner2006-11-15
* Add a method to get the bit width of a packed type.Reid Spencer2006-11-15
* Switch loads over to use memri as the operand instead of a reg/imm operandChris Lattner2006-11-15
* ADd support for adding constraints to suboperandsChris Lattner2006-11-15
* Add doInitialization and doFinalization support in FunctionManager_New.Devang Patel2006-11-15
* Tidy up marking of last analysis user pass.Devang Patel2006-11-15
* Add doInitialization and doFinalization support in FunctionManager_New.Devang Patel2006-11-15
* Do not derive CommonPassManagerImpl from Pass.Devang Patel2006-11-15
* restore some 'magic' code that I removed: it is needed. Add comments explainingChris Lattner2006-11-14
* minimal hack to get patterns whose result type is iPTR to be selected.Chris Lattner2006-11-14
* Copy initializeAnalysisImpl() implementation from PassManagerT.Devang Patel2006-11-14
* remove some dead codeChris Lattner2006-11-14
* Add support for nodes that return iPTR.Chris Lattner2006-11-14
* changes to get ptr_rc to be accepted in patterns. This is needed for ppc preincChris Lattner2006-11-14
* Revert. This wasn't meant to be checked in.Evan Cheng2006-11-14
* group load and store instructions together. No functionality change.Chris Lattner2006-11-14
* Fix predicates for unindexed stores so they don't accidentally match indexedChris Lattner2006-11-14
* Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 callsChris Lattner2006-11-14
* remove a ton of custom selection logic no longer neededChris Lattner2006-11-14
* Fix a bug handling nodes with variable arguments. The code was fixed to assumeChris Lattner2006-11-14
* it would be nice of ctlz were lowered to bsf etc.Chris Lattner2006-11-14
* implement InstCombine/shift-simplify.ll by transforming:Chris Lattner2006-11-14
* new testcaseChris Lattner2006-11-14
* implement InstCombine/and-compare.ll:test1. This compiles:Chris Lattner2006-11-14
* new testcaseChris Lattner2006-11-14
* lower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)), 5)' instead ofChris Lattner2006-11-14
* A shim over other AA impls to catch incorrect usesAndrew Lenharth2006-11-14
* Discard code that supported old bytecode formats. This makes the BytecodeReid Spencer2006-11-14
* Implement removeDeadPasses().Devang Patel2006-11-14
* Keep track of Last user of analysis phase.Devang Patel2006-11-14
* Use std::map to map AnalysisID and Pass.Devang Patel2006-11-14
* add a noteChris Lattner2006-11-14
* minor tweaks, reject vector preinc.Chris Lattner2006-11-14