- 0b1e4e5 implement the other half of the select_cc -> fsel lowering, which handles by Chris Lattner · 20 years ago
- 143b675 Fix a bug in my previous checkin by Chris Lattner · 20 years ago
- 5839bf2 Change ConstantPoolSDNode to actually hold the Constant itself instead of by Chris Lattner · 20 years ago
- 95e0682 Fix some warnings in an optimized build by Chris Lattner · 20 years ago
- 2bb06cd Fix a huge annoyance: SelectNodeTo took types before the opcode unlike by Chris Lattner · 20 years ago
- 6718f11 Fix JIT encoding of conditional branches by Nate Begeman · 20 years ago
- e4bc9ea add initial support for converting select_cc -> fsel in the legalizer by Chris Lattner · 20 years ago
- d7050a9 the 5th operand is the 4th number by Chris Lattner · 20 years ago
- bb22df3 SUBFIC produces two results, not one. by Nate Begeman · 20 years ago
- 6660cd6 Implement SHL_PARTS and SRL_PARTS by Nate Begeman · 20 years ago
- 23004e5 Add support for targets that want to custom expand select_cc in some cases. by Chris Lattner · 20 years ago
- 07dffd6 Allow LowerOperation to return a null SDOperand in case it wants to lower by Chris Lattner · 20 years ago
- f07d023 Fix a nasty bug from a previous patch of mine by Chris Lattner · 20 years ago
- b20c318 Emit the lo/hi parts in the right order :) by Chris Lattner · 20 years ago
- a9317ed implement support for 64-bit add/sub, fix a broken assertion for 64-bit by Chris Lattner · 20 years ago
- 801d5f5 simplify the add/sub_parts code by Chris Lattner · 20 years ago
- 047b952 Finish implementing SDIV/UDIV by copying over the majik constant code from by Chris Lattner · 20 years ago
- c70b4af Simplify some code. It's not clear why the UDIV expanded sequence by Chris Lattner · 20 years ago
- 957fcfb Implement setcc correctly for G5 and non-G5 systems by Chris Lattner · 20 years ago
- 64906a0 implement setcc on the G5. We're still missing the non-g5 specific bits, but by Chris Lattner · 20 years ago
- 1999b4b New fold for SELECT_CC by Nate Begeman · 20 years ago
- c8e27db Remove option to make SetCC illegal on PowerPC after long discussion with by Nate Begeman · 20 years ago
- 43247a1 Don't auto-cse nodes that return flags by Chris Lattner · 20 years ago
- 8064e8f add printer support for flag operands by Chris Lattner · 20 years ago
- 9d338cf simplify the code a bit using isOperationLegal by Chris Lattner · 20 years ago
- 8784a23 Add support for sdiv by 2^k and -2^k. Producing code like: by Chris Lattner · 20 years ago
- ee84f11 fit in 80 cols by Chris Lattner · 20 years ago
- 376d54f Add support for flag operands by Chris Lattner · 20 years ago
- a64d4cd add an enum value by Chris Lattner · 20 years ago
- 34e1705 Implement support for taking the address of constant pool indices, which by Chris Lattner · 20 years ago
- 4025a9c ADd support for TargetConstantPool nodes by Chris Lattner · 20 years ago
- 2fe76e5 Add support for FP constants, fixing UnitTests/2004-02-02-NegativeZero by Chris Lattner · 20 years ago
- e28e40a Fully implement frame index, so that we can pass the address of alloca's by Chris Lattner · 20 years ago
- afb2dd4 add a new TargetFrameIndex node by Chris Lattner · 20 years ago
- 89532c7 implement unconditional branches, fixing UnitTests/2003-05-02-DependentPHI.c by Chris Lattner · 20 years ago
- fdf8366 LFS/STFS load and store FP values, not integer ones. This change allows us by Chris Lattner · 20 years ago
- ed7956b Fix a broken assertion by Chris Lattner · 20 years ago
- 7cad4f2 Fix a warning by Chris Lattner · 20 years ago
- 4a20997 fix a warning in optimized build by Chris Lattner · 20 years ago
- e0a7f83 Fix some warnings by Chris Lattner · 20 years ago
- 2b54400 Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_DEF_FP, so that the by Chris Lattner · 20 years ago
- 7651fa4 add a method by Chris Lattner · 20 years ago
- fb0c964 implement support for calls by Chris Lattner · 20 years ago
- 7b2880c Add ReplaceAllUsesWith that can take a vector of replacement values. by Chris Lattner · 20 years ago
- 86fac6b Remove some dead cases. Emit the indcall sequence as: by Chris Lattner · 20 years ago
- 14b392a Add support for external symbols, and support for variable arity instructions by Chris Lattner · 20 years ago
- e39db07 Fix pasto that prevented VT ndoes from showing up in -view-isel-dags correctly by Chris Lattner · 20 years ago
- a3c4454 add an idea by Chris Lattner · 20 years ago
- ac83b03 Fix Regression/Transforms/Reassociate/2005-08-24-Crash.ll by Chris Lattner · 20 years ago
- 5324986 Transform floor((double)FLT) -> (double)floorf(FLT), implementing by Chris Lattner · 20 years ago
- ab466d7 floor/ceil don't read/write memory. This allows gcse to eliminate 6 calls by Chris Lattner · 20 years ago
- 1d6373c teach selection dag mask tracking about the fact that select_cc operates like by Chris Lattner · 20 years ago
- c9c60f6 Start using isOperationLegal and isTypeLegal to simplify the code by Chris Lattner · 20 years ago
- 9ed62c1 Adjust to new interface by Chris Lattner · 20 years ago
- 0a262ba For PR616: by Reid Spencer · 20 years ago
- 6ef4949 Whoops, fix a thinko. All cases except SETNE are now handled by the by Nate Begeman · 20 years ago
- c6b0717 Remove unused statistic by Nate Begeman · 20 years ago
- 4b46fc0 Add the "ppc specific" setcc-equivalent select_cc cases by Nate Begeman · 20 years ago
- cebd433 Teach SelectionDAG how to simplify a few more setcc-equivalent select_cc by Nate Begeman · 20 years ago
- a2590c5 Add callseq_begin/end support Call stil not supported yet by Chris Lattner · 20 years ago
- 82cfa5d Make -view-isel-dags show the dag before instruction selecting, in case by Chris Lattner · 20 years ago
- 0750a40 Fix optimization of select_cc seteq X, 0, 1, 0 -> srl (ctlz X), log2 X size by Nate Begeman · 20 years ago
- 657b4d1 Implement LiveVariables.h change by Chris Lattner · 20 years ago
- 44b94c2 adjust to new live variables interface by Chris Lattner · 20 years ago
- d177579 Adjust to new livevars interface by Chris Lattner · 20 years ago
- ab4b66d Simplify this code by using higher-level LiveVariables methods by Chris Lattner · 20 years ago
- 76eb08b Simplify this code by using LiveVariables::KillsRegister by Chris Lattner · 20 years ago
- b980578 Keep track of which registers are related to which other registers. by Chris Lattner · 20 years ago
- 57da252 Fix PR618 and Regression/CodeGen/CBackend/2005-08-23-Fmod.ll by not emitting by Chris Lattner · 20 years ago
- 424dcbd add a note by Chris Lattner · 20 years ago
- 8ca5693 Ack, typo by Nate Begeman · 20 years ago
- a50d53e Add an option to make SetCC illegal as a beta option by Nate Begeman · 20 years ago
- 7042f15 Teach the SelectionDAG how to transform select_cc eq, X, 0, 1, 0 into by Nate Begeman · 20 years ago
- b942a3d Teach Legalize how to turn setcc into select_cc by Nate Begeman · 20 years ago
- 354df0a Remove some instructions we no longer generate by Nate Begeman · 20 years ago
- 1f24df6 Remove some regs that are not used. by Chris Lattner · 20 years ago
- 9dc4d3c Nate noticed that 30% of the malloc/frees in llc come from calls to LowercaseString by Chris Lattner · 20 years ago
- 0a00bec Fix a crash I introduced into the IA64 backend with my copyfromreg change. by Chris Lattner · 20 years ago
- a411cbc Try to avoid scanning the fixed list. On architectures with a non-stupid by Chris Lattner · 20 years ago
- a6c1750 Move some code in the register assignment case that only needs to happen if by Chris Lattner · 20 years ago
- 47c0889 Add a pass name for -time-passes output by Chris Lattner · 20 years ago
- 8f03405 Fix a problem where constant expr shifts would not have their shift amount by Chris Lattner · 20 years ago
- f8355d9 Speed up this loop a bit, based on some observations that Nate made, and by Chris Lattner · 20 years ago
- f7f2255 Implement stores. by Chris Lattner · 20 years ago
- 23553cf Add a fast-path for register values. Add support for constant pool entries, by Chris Lattner · 20 years ago
- ddf3e7d Fix compilation of: by Chris Lattner · 20 years ago
- b30ee6a Make sure expressions only have one use before emitting them into a place that is conditionally executed by Chris Lattner · 20 years ago
- 9944b76 Implement most of load support. There is still a bug though. by Chris Lattner · 20 years ago
- c975e1d add anew method by Chris Lattner · 20 years ago
- 81e72b1 Add support for frame index nodes by Chris Lattner · 20 years ago
- 99badda add a method by Chris Lattner · 20 years ago
- 1db1adb Don't print out the MBB label for the entry mbb by Chris Lattner · 20 years ago
- f913d3f Simplify the logic for BRTWOWAY_CC handling. The isel code already by Chris Lattner · 20 years ago
- 2fbb457 Implement selection for branches. by Chris Lattner · 20 years ago
- 6b09a29 add a method by Chris Lattner · 20 years ago
- f85ab15 Add support for basic blocks, fix a bug in result # computation by Chris Lattner · 20 years ago
- 550b1e5 When legalizing brcond ->brcc or select -> selectcc, make sure to truncate by Chris Lattner · 20 years ago
- 4dd4a2d If the false value for a select_cc is really simple (has no inputs), evaluate by Chris Lattner · 20 years ago
- 7340dd5 reenable collapse of loadimm+AND -> dep.z (thanks guys) by Duraid Madina · 20 years ago
- fe0c2c8 fix bogus warning by Chris Lattner · 20 years ago