2002-10-13 |
Chris Lattner | - Rename Instruction::First*Op to *OpsBegin, and... |
tree | commitdiff |
2002-10-13 |
Vikram S. Adve | Use vectors instead of hash_maps for issueGaps and... |
tree | commitdiff |
2002-10-13 |
Vikram S. Adve | Major bug fix: was not adding CD edges for RETURNs! |
tree | commitdiff |
2002-10-13 |
Vikram S. Adve | Several major fixes, particularly in emitting constant... |
tree | commitdiff |
2002-10-13 |
Vikram S. Adve | Don't use %l0 for large operands to a SAVE since it... |
tree | commitdiff |
2002-10-13 |
Vikram S. Adve | Don't mark JMPLCALL and JMPLRET as branches. |
tree | commitdiff |
2002-10-13 |
Vikram S. Adve | (1) Try to evaluate constant when multiplying 2 constants. |
tree | commitdiff |
2002-10-13 |
Vikram S. Adve | Eliminate duplicate target pointer in SparcRegInfo. |
tree | commitdiff |
2002-10-13 |
Vikram S. Adve | Eliminate duplicate target pointer. Also add a few... |
tree | commitdiff |
2002-10-13 |
Vikram S. Adve | Make sure to handle small negative values hiding as... |
tree | commitdiff |
2002-10-13 |
Vikram S. Adve | Major fix: extract ConstantExpr nodes and decompose... |
tree | commitdiff |
2002-10-11 |
Vikram S. Adve | Major bug fix: spill code for an instruction in a delay... |
tree | commitdiff |
2002-09-29 |
Vikram S. Adve | Bug fix in folding getElementPtr instructions: don... |
tree | commitdiff |
2002-09-28 |
Vikram S. Adve | Added a couple of helper methods for live range constru... |
tree | commitdiff |
2002-09-28 |
Vikram S. Adve | Live ranges for Return value and return address of... |
tree | commitdiff |
2002-09-28 |
Vikram S. Adve | Fixed method getReturnValue(): it should return NULL... |
tree | commitdiff |
2002-09-28 |
Vikram S. Adve | Fixed incorrect assertion: spill code for function... |
tree | commitdiff |
2002-09-28 |
Vikram S. Adve | Return address register should be marked as "result... |
tree | commitdiff |
2002-09-28 |
Vikram S. Adve | Live ranges for Return value and return address of... |
tree | commitdiff |
2002-09-28 |
Vikram S. Adve | Simplified code that handles call args and rets, so... |
tree | commitdiff |
2002-09-28 |
Vikram S. Adve | Simplify Call translation slightly. |
tree | commitdiff |
2002-09-27 |
Vikram S. Adve | Overhaul integer conversions to match C++ ISO standard. |
tree | commitdiff |
2002-09-27 |
Vikram S. Adve | Modify operand order for Create{Sign,Zero}ExtensionInst... |
tree | commitdiff |
2002-09-27 |
Vikram S. Adve | Bug fix: some redundant copies were not being deleted... |
tree | commitdiff |
2002-09-27 |
Vikram S. Adve | Sign-extend integer constants from original type size... |
tree | commitdiff |
2002-09-27 |
Vikram S. Adve | Decompose FP-to-UInt casts into FP-to-ULong-toUInt. |
tree | commitdiff |
2002-09-23 |
Vikram S. Adve | Put intermediate source files in a subdirectory here... |
tree | commitdiff |
2002-09-21 |
Anand Shukla | Initial version: it adds 2 empty slots at the top of... |
tree | commitdiff |
2002-09-20 |
Vikram S. Adve | Add method IGNode::getCombinedDegree to count the sum... |
tree | commitdiff |
2002-09-20 |
Vikram S. Adve | Added class MachineOptInfo as interface to target-specific |
tree | commitdiff |
2002-09-20 |
Vikram S. Adve | Allow copy coalescing in more cases: if sum of node... |
tree | commitdiff |
2002-09-20 |
Vikram S. Adve | Peephole optimization pass on final machine code. |
tree | commitdiff |
2002-09-20 |
Vikram S. Adve | Moving these files from Code/PreSelection to here. |
tree | commitdiff |
2002-09-17 |
Anand Shukla | Removed debug info printing |
tree | commitdiff |
2002-09-17 |
Chris Lattner | Add support for GCC 2.96 |
tree | commitdiff |
2002-09-16 |
Vikram S. Adve | Use ulong instead of uint for size expressions. |
tree | commitdiff |
2002-09-16 |
Vikram S. Adve | Add methods to query about the representation of LLVM... |
tree | commitdiff |
2002-09-16 |
Vikram S. Adve | Don't print out global names unnecesssarily. Also... |
tree | commitdiff |
2002-09-16 |
Vikram S. Adve | Move all the code that creates code generation passes... |
tree | commitdiff |
2002-09-16 |
Vikram S. Adve | Add a version of ChooseRegOrImmed to handle numerical... |
tree | commitdiff |
2002-09-15 |
Vikram S. Adve | Fix typos in previous checkin. |
tree | commitdiff |
2002-09-15 |
Chris Lattner | RegAllocCommon no longer includes CommandLine.h so... |
tree | commitdiff |
2002-09-14 |
Vikram S. Adve | Break RA_DEBUG option into several levels to get better... |
tree | commitdiff |
2002-09-14 |
Vikram S. Adve | Remove unnecessary include. |
tree | commitdiff |
2002-09-14 |
Vikram S. Adve | Break RA_DEBUG option into several levels to get better... |
tree | commitdiff |
2002-09-14 |
Vikram S. Adve | Moving to lib/CodeGen/RegAlloc. |
tree | commitdiff |
2002-09-14 |
Misha Brukman | Again, including Module makes Function unnecessary. |
tree | commitdiff |
2002-09-12 |
Chris Lattner | Fix a bug I introduced into the code generator. :( |
tree | commitdiff |
2002-09-11 |
Chris Lattner | - Change getelementptr instruction to use long indexes... |
tree | commitdiff |
2002-09-11 |
Chris Lattner | - Change getelementptr instruction to use long indexe... |
tree | commitdiff |
2002-09-09 |
Vikram S. Adve | Silly bug fix: Machine code vector could be empty for... |
tree | commitdiff |
2002-09-08 |
Chris Lattner | Make sure the leakdetector is told about temporary... |
tree | commitdiff |
2002-09-08 |
Chris Lattner | Inform the memory leak detector that TmpInstruction... |
tree | commitdiff |
2002-09-05 |
Vikram S. Adve | Add new function UltraSparcInstrInfo::CreateZeroExtensi... |
tree | commitdiff |
2002-09-05 |
Vikram S. Adve | Bug fixes in casting between floats and ints smaller... |
tree | commitdiff |
2002-09-05 |
Vikram S. Adve | -- Use size of pointer element type instead of pointer... |
tree | commitdiff |
2002-09-05 |
Vikram S. Adve | -- Bug fix: use byte offsets not typed offsets in outpu... |
tree | commitdiff |
2002-09-03 |
Chris Lattner | - Renamed Type::isIntegral() to Type::isInteger() |
tree | commitdiff |
2002-08-27 |
Anand Shukla | moved this file from lib/Reoptimizer/Mapping |
tree | commitdiff |
2002-08-27 |
Anand Shukla | Added getFunctionInfo and MappingInfoForFunction pass... |
tree | commitdiff |
2002-08-24 |
Vikram S. Adve | Use newly-added type inspection support in InstTreeNode... |
tree | commitdiff |
2002-08-24 |
Vikram S. Adve | Moved code here to extract memory instruction indices... |
tree | commitdiff |
2002-08-24 |
Vikram S. Adve | LoadIdx non-terminal no longer needed. |
tree | commitdiff |
2002-08-24 |
Vikram S. Adve | Sign-extend values used to index arrays (and Simplify |
tree | commitdiff |
2002-08-23 |
Anand Shukla | Added #include <alloca.h> |
tree | commitdiff |
2002-08-22 |
Chris Lattner | Eliminated the MemAccessInst class, folding contents... |
tree | commitdiff |
2002-08-22 |
Chris Lattner | Eliminated the MemAccessInst class, folding contents... |
tree | commitdiff |
2002-08-22 |
Chris Lattner | Change code to not use the copyOperands method added... |
tree | commitdiff |
2002-08-22 |
Vikram S. Adve | dumpNode() does not need to print MachineInstrs. |
tree | commitdiff |
2002-08-22 |
Vikram S. Adve | Fix two resource names. |
tree | commitdiff |
2002-08-22 |
Vikram S. Adve | Add AsmPrinter::ConstantExprToString, which writes... |
tree | commitdiff |
2002-08-22 |
Vikram S. Adve | Eliminate bool, boolreg and boolconst nonterminals... |
tree | commitdiff |
2002-08-22 |
Vikram S. Adve | Change rules for Not, since it is now implemented as... |
tree | commitdiff |
2002-08-21 |
Chris Lattner | - Do not expose ::ID from any of the analyses anymore. |
tree | commitdiff |
2002-08-20 |
Chris Lattner | This case JUST handles constantpointer nulls, not all... |
tree | commitdiff |
2002-08-15 |
Vikram S. Adve | Unary Not (boolean and bitwise) is no longer a separate... |
tree | commitdiff |
2002-08-15 |
Vikram S. Adve | Revise code generation for unary Not (boolean and bitwi... |
tree | commitdiff |
2002-08-13 |
Vikram S. Adve | Several bug fixes in casting to signed int values. |
tree | commitdiff |
2002-08-13 |
Vikram S. Adve | Handle small unsigned results correctly by clearing... |
tree | commitdiff |
2002-08-12 |
Brian Ensink | Build correctly in the face of /shared. |
tree | commitdiff |
2002-08-12 |
Chris Lattner | - Clean up interface to Sparc register handling a... |
tree | commitdiff |
2002-08-09 |
Chris Lattner | * Removed extraneous #includes |
tree | commitdiff |
2002-08-09 |
Chris Lattner | * Removed extraneous #includes |
tree | commitdiff |
2002-08-09 |
Chris Lattner | We are using std::vector, so remove extraneous namespac... |
tree | commitdiff |
2002-08-09 |
Chris Lattner | Change machinecode for instruction to not inherit from... |
tree | commitdiff |
2002-08-09 |
Chris Lattner | Very minor cleanups |
tree | commitdiff |
2002-08-08 |
Chris Lattner | - Cleaned up the interface to AnalysisUsage to take... |
tree | commitdiff |
2002-08-08 |
Chris Lattner | - Cleaned up the interface to AnalysisUsage to take... |
tree | commitdiff |
2002-08-07 |
Chris Lattner | Merge three loops into one. |
tree | commitdiff |
2002-08-07 |
Chris Lattner | Fix breakage in the build |
tree | commitdiff |
2002-08-05 |
Mehwish Nagda | added Mapping and Function Pass |
tree | commitdiff |
2002-08-04 |
Vikram S. Adve | Bug fix in CreateCodeToLoadConst(): use sign of dest... |
tree | commitdiff |
2002-08-04 |
Vikram S. Adve | Bug fix in SetOperandsForMemInstr: handle leading zeros... |
tree | commitdiff |
2002-08-04 |
Vikram S. Adve | Add function GetConstantValueAsUnsignedInt. |
tree | commitdiff |
2002-08-03 |
Chris Lattner | Fix compilation problem. IsIndexZero doesn't exist... |
tree | commitdiff |
2002-08-03 |
Vikram S. Adve | Simplified handling of array indexes in SetMemOperands_... |
tree | commitdiff |
2002-08-01 |
Vikram S. Adve | Bug fix: incorrect SAVE instruction when using register... |
tree | commitdiff |
2002-07-31 |
Vikram S. Adve | Just improved comments and assertions. |
tree | commitdiff |
2002-07-31 |
Vikram S. Adve | Add a missing case: converting float/double to unsigned... |
tree | commitdiff |
2002-07-30 |
Chris Lattner | * Move InstructionSelection Pass here instead of living... |
tree | commitdiff |
next |