aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGISel.h
AgeCommit message (Expand)Author
2007-08-27If the source and destination pointers in an llvm.memmove are knownDan Gohman
2007-08-27Add explicit keywords and remove spurious trailing semicolons.Dan Gohman
2007-07-24Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.Dan Gohman
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-09Next stage into switch lowering refactoringAnton Korobeynikov
2007-04-04Properly emit range comparisons for switch cases, where neighbour casesAnton Korobeynikov
2007-03-25First step of switch lowering refactoring: perform worklist-drivenAnton Korobeynikov
2007-03-23Add the 'explicit' keyword to several constructors that accept oneDan Gohman
2007-03-07Refactoring of formal parameter flags. Enable properly use ofAnton Korobeynikov
2007-03-06Enumerate SDISel formal parameter attributes. Make use of newAnton Korobeynikov
2006-10-28remove dead methodChris Lattner
2006-10-27Turn conditions like x<Y|z==q into multiple blocks.Chris Lattner
2006-10-24Generalize CaseBlock a bit more:Chris Lattner
2006-10-24generalize 'CaseBlock'. It really allows any comparison to be inserted.Chris Lattner
2006-10-14Start checking from the root of the matched sub-tree.Evan Cheng
2006-10-11add two helper methods.Chris Lattner
2006-09-28refactor critical edge breaking out into the SplitCritEdgesForPHIConstants me...Chris Lattner
2006-08-07Move DAGSize to SelectionDAGISel; it's used in tablegen'd isel code.Evan Cheng
2006-08-01Now that the ISel is available, it's possible to create a default instructionJim Laskey
2006-08-011. Change use of "Cache" to "Default".Jim Laskey
2006-08-01Introducing plugable register allocators and instruction schedulers.Jim Laskey
2006-07-28Rename IsFoldableBy to CanBeFoldedleByEvan Cheng
2006-07-27Let each target specific isel provide routine to check if a chain producing n...Evan Cheng
2006-05-08Remove unncessary includeNate Begeman
2006-05-05Somehow, I missed this part of the checkin a couple days agoNate Begeman
2006-04-28Remove the temporary option: -no-isel-fold-inflightEvan Cheng
2006-04-28Added a temporary option -no-isel-fold-inflight to control whether a "inflight"Evan Cheng
2006-04-23Fix the updating of the machine CFG when a PHI node was in a successor ofNate Begeman
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-03-27SelectionDAGISel can now natively handle Switch instructions, in the sameNate Begeman
2006-03-08Change the interface for getting a target HazardRecognizer to be more clean.Chris Lattner
2006-03-06Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to whereChris Lattner
2006-02-24Add some hooks for selecting memory addresses.Chris Lattner
2006-01-21Do some code refactoring on Jim's scheduler in preparation of the new listEvan Cheng
2005-08-18add a methodChris Lattner
2005-08-17This was moved to the .cpp fileChris Lattner
2005-05-13add a new methodChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-17Make methods private, add a method.Chris Lattner
2005-01-13Add a new node type, add comments.Chris Lattner
2005-01-07Common base class for SelectionDAG-based instruction selectors.Chris Lattner