- 5e797a5b Fix ppc64 epilog bug. by Chris Lattner · 18 years ago
- 8e28b5c Stop using isTwoAddress, switching to operand constraints instead. by Chris Lattner · 18 years ago
- f64f9a4 Remove the isTwoAddress property from the CodeGenInstruction class. It should by Chris Lattner · 18 years ago
- fa326c7 add a new field needed by the code emitter generator. by Chris Lattner · 18 years ago
- 166f45e Fix typo pointed out by Bryan Adams by Chris Lattner · 18 years ago
- 6ce7dc2 Properly transfer kill / dead info. by Evan Cheng · 18 years ago
- ddd2a45 Kill / dead info has been moved to MI's. by Evan Cheng · 18 years ago
- ff608a7 commuteInstruction should propagate kill / dead info. by Evan Cheng · 18 years ago
- ddee842 Match live variable changes. by Evan Cheng · 18 years ago
- 6b2c05f Minor updates. by Evan Cheng · 18 years ago
- 9a1956a A register def can be partially dead when the whole register has use(s) but a subreg does not. by Evan Cheng · 18 years ago
- a6c4c1e Do away with kill / dead maps. Move kill / dead info onto MI's. by Evan Cheng · 18 years ago
- 9a00279 Add copyKillDeadInfo to copy kill / dead info; other minor updates. by Evan Cheng · 18 years ago
- 0851b4f fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memri by Chris Lattner · 18 years ago
- 214ca23 Add run(Function &F) support in FunctionPassManager_New by Devang Patel · 18 years ago
- b71fd78 Simplify IntrinsicLowering and clarify that it is only for use by the by Chris Lattner · 18 years ago
- d6842e4 Remove unneeded forward decls by Chris Lattner · 18 years ago
- 43193d6 remove dead #include by Chris Lattner · 18 years ago
- 5e14b82 Fix the PPC regressions last night by Chris Lattner · 18 years ago
- d23b5ba Fix a gcc 4.2 warning. by Chris Lattner · 18 years ago
- 30d8e29 Add a method to get the bit width of a packed type. by Reid Spencer · 18 years ago
- f8e07f4 Switch loads over to use memri as the operand instead of a reg/imm operand by Chris Lattner · 18 years ago
- 0bb7500 ADd support for adding constraints to suboperands by Chris Lattner · 18 years ago
- 83b557c Add doInitialization and doFinalization support in FunctionManager_New. by Devang Patel · 18 years ago
- 8619678 Tidy up marking of last analysis user pass. by Devang Patel · 18 years ago
- 3799f97 Add doInitialization and doFinalization support in FunctionManager_New. by Devang Patel · 18 years ago
- abb8105 Do not derive CommonPassManagerImpl from Pass. by Devang Patel · 18 years ago
- 33a4004 restore some 'magic' code that I removed: it is needed. Add comments explaining by Chris Lattner · 18 years ago
- 717a611 minimal hack to get patterns whose result type is iPTR to be selected. by Chris Lattner · 18 years ago
- 2f42ed6 Copy initializeAnalysisImpl() implementation from PassManagerT. by Devang Patel · 18 years ago
- 0d1bb13 remove some dead code by Chris Lattner · 18 years ago
- ab51ddd Add support for nodes that return iPTR. by Chris Lattner · 18 years ago
- 646085d changes to get ptr_rc to be accepted in patterns. This is needed for ppc preinc by Chris Lattner · 18 years ago
- 3cdd9f6 Revert. This wasn't meant to be checked in. by Evan Cheng · 18 years ago
- 26e552b group load and store instructions together. No functionality change. by Chris Lattner · 18 years ago
- fc14b31 Fix predicates for unindexed stores so they don't accidentally match indexed by Chris Lattner · 18 years ago
- 6a5339b Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 calls by Chris Lattner · 18 years ago
- d104342 remove a ton of custom selection logic no longer needed by Chris Lattner · 18 years ago
- 7c3a96b Fix a bug handling nodes with variable arguments. The code was fixed to assume by Chris Lattner · 18 years ago
- 20ddd4a it would be nice of ctlz were lowered to bsf etc. by Chris Lattner · 18 years ago
- e511b74 implement InstCombine/shift-simplify.ll by transforming: by Chris Lattner · 18 years ago
- 9961cf1 new testcase by Chris Lattner · 18 years ago
- 9c2328e implement InstCombine/and-compare.ll:test1. This compiles: by Chris Lattner · 18 years ago
- 96dddd9 new testcase by Chris Lattner · 18 years ago
- ac011bc lower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)), 5)' instead of by Chris Lattner · 18 years ago
- 472c791 A shim over other AA impls to catch incorrect uses by Andrew Lenharth · 18 years ago
- d798a51 Discard code that supported old bytecode formats. This makes the Bytecode by Reid Spencer · 18 years ago
- df1a10e Implement removeDeadPasses(). by Devang Patel · 18 years ago
- 03153c7 Keep track of Last user of analysis phase. by Devang Patel · 18 years ago
- b899eed Use std::map to map AnalysisID and Pass. by Devang Patel · 18 years ago
- 9b62b45 add a note by Chris Lattner · 18 years ago
- 2fe4bf4 minor tweaks, reject vector preinc. by Chris Lattner · 18 years ago
- c1d6e1f Manage analysis passes during run. by Devang Patel · 18 years ago
- 01d3e38 Updating configure script for 2.0 by Tanya Lattner · 18 years ago
- 5770c7cd Update comments. by Devang Patel · 18 years ago
- 7ce4578 Matches MachineInstr changes. by Evan Cheng · 18 years ago
- d7de496 - Let MachineInstr ctors add implicit def and use operands. Other operands by Evan Cheng · 18 years ago
- 2718bfb Update PassManagerImpl_New::analysisCurrentlyAvailable to check all by Devang Patel · 18 years ago
- be6d515 Check currently available anlysis in active managers. by Devang Patel · 18 years ago
- c9dcf28 teach the g5 hazard recognizer about update loads. This fixes by Chris Lattner · 18 years ago
- 759bfd0 For PR950: Changes for new cast instructions that are backwards compatible. by Reid Spencer · 18 years ago
- d718559 Don't hard code test names into the test. by Reid Spencer · 18 years ago
- 497a27c Fix 80 cols violations. by Reid Spencer · 18 years ago
- f9dd2aa For PR950: Use the notcast script in preparation for 12 casts. by Reid Spencer · 18 years ago
- f7c8a97 For PR950: Use the notcast script in preparation for 12 cast instructions. by Reid Spencer · 18 years ago
- 28fa65b Make it handle plain old cast too, for old assembly. by Reid Spencer · 18 years ago
- 9fd5d13 Handle ptrtoint and inttoptr by Reid Spencer · 18 years ago
- 0244099 Add some output so the user is informed while they wait. by Reid Spencer · 18 years ago
- 7cbe67d Add a link to the GEP FAQ. by Reid Spencer · 18 years ago
- c2e6801 remove redundant code by Chris Lattner · 18 years ago
- bf63734 Cute example from Chris Lattner. by Nick Lewycky · 18 years ago
- b39a55a Initialize some pointers to quiet the compiler (when doing build_gcc builds). by Bill Wendling · 18 years ago
- 5c0ef47 Document new constant expr operators, rename bitconvert as bitcast. by Reid Spencer · 18 years ago
- a0610f9 Revert premature patch. by Reid Spencer · 18 years ago
- c795a48 Document new constant expr operators, rename bitconvert as bitcast. by Reid Spencer · 18 years ago
- dfc5588 Make sure stack link is set in 64-bit. by Jim Laskey · 18 years ago
- 863ab9f XFAIL All but powerpc by Jim Laskey · 18 years ago
- 7267925 Add a preview of two new conversion operators: ptrtoint and inttoptr. Update by Reid Spencer · 18 years ago
- 0288d18 Remvoe a do-nothing else block. by Reid Spencer · 18 years ago
- a07d5b9 Make an assert comment match the tested assertion. by Reid Spencer · 18 years ago
- 2803b4c Minor style fixes from review. by Reid Spencer · 18 years ago
- a94a203 implement proper PPC64 prolog/epilog codegen. by Chris Lattner · 18 years ago
- dc31a8a Add a -disable-loop-extraction option to bugpoint. by Reid Spencer · 18 years ago
- 4952143 For PR998: by Reid Spencer · 18 years ago
- 44e2f8f Works for PowerPC with frame pointers. by Jim Laskey · 18 years ago
- 2fe47fc Add -lstdc++ to the link line for C++ programs. by Reid Spencer · 18 years ago
- 4bfd1e9 Running with frame pointers prevented debugging, external probes and by Jim Laskey · 18 years ago
- 5cd3e9f Add implicit use / def operands to created MI's. by Evan Cheng · 18 years ago
- 3ba433a Add methods to add implicit def use operands to a MI. by Evan Cheng · 18 years ago
- 490ce1e Add all implicit defs to FP_REG_KILL mi. by Evan Cheng · 18 years ago
- 5b3bbc7 allow the offset of a preinc'd load to be the low-part of a global. This by Chris Lattner · 18 years ago
- d181c01 Mark operands as symbol lo instead of imm32 so that they print lo(x) around by Chris Lattner · 18 years ago
- f8af6f0 Implement schedulePasses(). by Devang Patel · 18 years ago
- fcb2d94 Implement PassManagerImpl_New::add(). by Devang Patel · 18 years ago
- 893a5a6 While adding pass into the manager, process Analysis only if it is by Devang Patel · 18 years ago
- f13dc1b Remove dead code. by Devang Patel · 18 years ago
- e253385 Code refactoring. Move common code into CommonPassManagerImpl :) by Devang Patel · 18 years ago
- 85d344b Move CommonPassManagerImpl from PassManager.h to PassManager.cpp by Devang Patel · 18 years ago
- 14d6581 Remove analysis that is not preserved by the pass from AvailableAnalysis. by Devang Patel · 18 years ago
- b852616 Keep track if analysis made available by the pass. by Devang Patel · 18 years ago