aboutsummaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Expand)Author
2008-01-17Enable CBEDevang Patel
2008-01-15Add files to windows project files. Also include <algorithm> explicitly so t...Chuck Rose III
2008-01-15Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unus...Evan Cheng
2008-01-15Revert my last commit. Not needed.Evan Cheng
2008-01-14Need a space to separate Make options.Evan Cheng
2008-01-12Add -disable-lto optimization.Evan Cheng
2008-01-12ByVal arguments are passed on stack. Make sure to allocate a slot using size ...Evan Cheng
2008-01-10Simplify the side effect stuff a bit more and make licm/sinkingChris Lattner
2008-01-10Start inferring side effect information more aggressively, and fix many bugs ...Chris Lattner
2008-01-10Fix a crash on code like: let x = 1 {xChris Lattner
2008-01-10if an instr lacks a pattern, assume it has side effects (unless never has s-e...Chris Lattner
2008-01-10start inferring 'no side effects'.Chris Lattner
2008-01-10Infer mayloadChris Lattner
2008-01-10realize that instructions who match intrinsics that read memory read memory.Chris Lattner
2008-01-08add a mayLoad property for machine instructions, a correlary to mayStore.Chris Lattner
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07Rename all the M_* flags to be namespace qualified enums, and switch Chris Lattner
2008-01-07rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner
2008-01-07Move M_* flags down in the file. Move SchedClass up in the Chris Lattner
2008-01-07the name field of instructions is never set to a non-empty string, Chris Lattner
2008-01-07Add predicates methods to TargetOperandInfo, and switch all clients Chris Lattner
2008-01-06rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner
2008-01-06rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner
2008-01-06Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner
2008-01-06set the 'isstore' flag for instructions whose pattern is an Chris Lattner
2008-01-06remove some old hacky code that tried to infer whether a store Chris Lattner
2008-01-06rearrange some code to allow inferring instr info from the pattern of the ins...Chris Lattner
2008-01-06improve const correctness.Chris Lattner
2008-01-06Split the impl of CodeGenInstruction out to its own .cpp file, add a getName(...Chris Lattner
2008-01-06final cleanups.Chris Lattner
2008-01-06further simplifications and cleanupChris Lattner
2008-01-06simplify some codeChris Lattner
2008-01-06rename CodegenDAGPatterns -> CodeGenDAGPatternsChris Lattner
2008-01-06split enum emission out from InstrInfoEmitter into it's own tblgen backend.Chris Lattner
2008-01-05fix build on case sensitive file systems.Chris Lattner
2008-01-05now that computing CodegenDAGPatterns doesn't implicitly print stuff Chris Lattner
2008-01-05move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter.Chris Lattner
2008-01-05move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter.Chris Lattner
2008-01-05fix a fixme by improving const correctness.Chris Lattner
2008-01-05change getQualifiedName to be a global function.Chris Lattner
2008-01-04Change the builtin matcher to emit a decision tree, which should help out Chris Lattner
2008-01-04Don't let IntrinsicID be uninitialized if it doesn't match.Chris Lattner
2008-01-03Remove the default else. This was ending in code that looked like this:Bill Wendling
2008-01-02Fix a build problem with VC++ by not doing the target prefixChris Lattner
2007-12-30tblgen shouldn't include headers from llvm codegen.Chris Lattner
2007-12-29remove attributions from utils.Chris Lattner
2007-12-29remove attributions from tools/utils makefiles.Chris Lattner
2007-12-24Added special support for stripping CRLF characters that may appear in theTed Kremenek
2007-12-19Modified to support comments better.Bill Wendling
2007-12-18Ignore shell scripts when doing "dsymutil" call.Bill Wendling