- 1ccc468 Implement operator<< for machine basic blocks to make it easier to dump them. by Chris Lattner · 18 years ago
- 154e104 make the previous change more aggressive, moving any block with no fallthrough. by Chris Lattner · 18 years ago
- a7bef4a Minor code layout tweak: if we have something like this: by Chris Lattner · 18 years ago
- 822a879 Do not convert massive blocks on phi nodes into select statements. Instead by Chris Lattner · 18 years ago
- 967413f Have ConstantExprs upgrade opcodes the same way as instructions. by Reid Spencer · 18 years ago
- b1eb987 on ppc64, float arguments take 8-byte stack slots not 4-byte stack slots. by Chris Lattner · 18 years ago
- ff79089 make sure to safe LR8 in the right stack slot for PPC64 by Chris Lattner · 18 years ago
- 566c1b1 Pretty print 'rldicr r2, r2, 2, 61' as 'sldi r2, r2, 2'. by Chris Lattner · 18 years ago
- 54e853b Rewrite the branch selector to be correct in the face of large functions. by Chris Lattner · 18 years ago
- d527515 add encoding for BCC, after finally wrestling strange ppc/tblgen endianness by Chris Lattner · 18 years ago
- 18258c6 convert PPC::BCC to use the 'pred' operand instead of separate predicate by Chris Lattner · 18 years ago
- 289c2d5 rename PPC::COND_BRANCH to PPC::BCC by Chris Lattner · 18 years ago
- df4ed63 start using PPC predicates more consistently. by Chris Lattner · 18 years ago
- b1409ce For unsigned 8-bit division. Use movzbw to set the lower 8 bits of AX while by Evan Cheng · 18 years ago
- 9dea41d Hopefully a good crack at making debugging work on intel -disable-fp-elim. by Jim Laskey · 18 years ago
- d6fa8c1 Assert unhandled case. by Jim Laskey · 18 years ago
- 2ff5cdb 1. Ignore the -disable-fp-elim when the routine is a leaf. by Jim Laskey · 18 years ago
- c1c2f4b Typo. Fix the nightly tests. by Jim Laskey · 18 years ago
- 5f64a16 Fixing the ENABLE_OPTIMIZED=1 DISABLE_ASSERTIONS=1 build. by Jim Laskey · 18 years ago
- ab41c3e Moved definition of llvm_ostream wrappers to the Streams.cpp file. by Bill Wendling · 18 years ago
- e562ed1 Added wrappers for the std::cerr/std::cout objects. The wrappers will by Bill Wendling · 18 years ago
- 0231982 Needed <iostream> for now. by Bill Wendling · 18 years ago
- 6d99777 Needs the iostream include. by Bill Wendling · 18 years ago
- 2e3def1 Removed iostream #includes. Replaced std::cerr with DOUT. by Bill Wendling · 18 years ago
- 6345d75 Removed even more std::cerr and #include <iostream> things. by Bill Wendling · 18 years ago
- 9be7ac1 Replaced DEBUG(std::cerr with DOUT. by Bill Wendling · 18 years ago
- 5294fb0 Replace DEBUG(std::cerr with DOUT. Removed some iostream #includes. by Bill Wendling · 18 years ago
- 0cb83fc Removed unneeded <iostream> #include. by Bill Wendling · 18 years ago
- 020f714 If an indvar with a variable stride is used by the exit condition, go ahead by Chris Lattner · 18 years ago
- b2b9c20 More removal of std::cerr and DEBUG, replacing with DOUT instead. by Bill Wendling · 18 years ago
- 280b714 implement a todo: change a map into a vector by Chris Lattner · 18 years ago
- 54fcc7f Replace std::cerr uses of the "DEBUG" macro with "DOUT" instead. Removes by Bill Wendling · 18 years ago
- 8781466 fix typo by Chris Lattner · 18 years ago
- 1ea783f Added "DOUT" macro. This is used as a replacement for the std::cerr by Bill Wendling · 18 years ago
- e28a12a implicit_def_vrrc doesn't generate code. by Chris Lattner · 18 years ago
- ebf01d6 Correct instructions for moving data between GR64 and SSE registers; also correct load i64 / store i64 from v2i64. by Evan Cheng · 18 years ago
- e23fc60 Fix a potential bug: MOVPDI2DI, etc. are not copy instructions. by Evan Cheng · 18 years ago
- 2f616bf by Jim Laskey · 18 years ago
- 1b0a2d8 fix a regression that I introduced. stdu should scale the offset by 4 by Chris Lattner · 18 years ago
- 73b0094 Align stubs on 4 byte boundary. This fixes 447.dealII. by Evan Cheng · 18 years ago
- 00e5330 *** empty log message *** by Bill Wendling · 18 years ago
- 9a1e9b9 Allow target to specify alignment for function stub. by Evan Cheng · 18 years ago
- ce9a576 Match MachineCodeEmitter changes. by Evan Cheng · 18 years ago
- cb53595 add a statistic by Chris Lattner · 18 years ago
- beeb77f Don't recompute getNumOperands for each iteration. by Bill Wendling · 18 years ago
- 01352aa Added a new method "CreateNewLiveInterval" which, given a list of by Bill Wendling · 18 years ago
- 0403862 fix broken encoding by Chris Lattner · 18 years ago
- e01eaa0 enable the branch folding pass for the JIT. by Chris Lattner · 18 years ago
- 80df01d add ppc64 r+i stores with update. by Chris Lattner · 18 years ago
- 74531e4 add patterns for ppc32 preinc stores. ppc64 next. by Chris Lattner · 18 years ago
- ef20fef switch these back to the 'bad old way' by Chris Lattner · 18 years ago
- cc47021 Fix an incorrectly inverted condition. by Evan Cheng · 18 years ago
- 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
- fa326c7 add a new field needed by the code emitter generator. 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
- 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
- f8e07f4 Switch loads over to use memri as the operand instead of a reg/imm operand by Chris Lattner · 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
- 2f42ed6 Copy initializeAnalysisImpl() implementation from PassManagerT. by Devang Patel · 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
- 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
- 9c2328e implement InstCombine/and-compare.ll:test1. This compiles: 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
- 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
- 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