2010-03-28 |
Chris Lattner | improve type checking of SDNode operand count. This...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | fix a type contradition: XCoreISD::RETSP has one argument...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | finally remove the immAllOnesV_bc/immAllZerosV_bc patterns
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | remove a pattern with no testcase that doesn't appear...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | fix integer negates to use the proper type for the...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | teach tblgen to allow patterns like (add (i32 (bitconvert...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | fix a typo, bitconvert from node to itself isn't valid.
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | fix vnot matching to explicitly specify the type of the
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | fix up vnot matching, eliminating a dead pattern, correcting...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | add some nounwinds
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | this takes an insane amount of time to run, disable...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | stop using vnot_conv
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | revert r99743, this is saying that the repmovs instructinos...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | remove a bunch of dead patterns.
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | validate that input sdnodes don't exist in an output...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | eliminate a bunch of code duplication in ParseTreePattern
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | add some node definitions.
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | SDTCisVT<0, isVoid> is not valid, reject it.
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | claiming to return other is pointless.
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | comply with the wishes of a fixme.
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | now that (parallel) is gone and a variety of bugs in...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | add an optimized form of OPC_EmitMergeInputChains for...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | don't add nodes to the now-dead nodes list multiple...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | Improve systemz to model cmp and ucmp nodes as returning
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | the FPCmp node returns an i32.
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | fix some modelling problems exposed by a patch I'm...
|
commit | commitdiff | tree |
2010-03-28 |
Chris Lattner | don't add flag nodes with chain results to the NowDeadNodes
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | fix a long standing fixme, which required fixing a...
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | fix CodeGenTarget::getRegisterVTs to not return the
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | hoist some funky logic into CodeGenInstruction
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | continue pushing tblgen's support for nodes with multiple
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | improve -debug-only=isel comments for cases when we...
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | fix a bug in my recent patch that increased opcode...
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | revert r99719 which is breaking the botz.
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | remove parallel support.
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | eliminate the last of the parallel's!
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | eliminate almost all the rest of the x86-32 parallels.
|
commit | commitdiff | tree |
2010-03-27 |
Chris Lattner | bump FIRST_TARGET_MEMORY_OPCODE back up, there is no...
|
commit | commitdiff | tree |
2010-03-26 |
Chris Lattner | improve portability to minix, patch by
|
commit | commitdiff | tree |
2010-03-26 |
Chris Lattner | remove a constructor implementation that isn't declared
|
commit | commitdiff | tree |
2010-03-25 |
Chris Lattner | fix a valgrind error on copy-constructor-synthesis...
|
commit | commitdiff | tree |
2010-03-25 |
Chris Lattner | Change tblgen to emit FOOISD opcode names as two
|
commit | commitdiff | tree |
2010-03-25 |
Chris Lattner | fix PR6642, GVN forwarding from memset to load of the...
|
commit | commitdiff | tree |
2010-03-25 |
Chris Lattner | eliminate a bunch more parallels now that scheduling
|
commit | commitdiff | tree |
2010-03-25 |
Chris Lattner | Make the NDEBUG assertion stronger and more clear what is
|
commit | commitdiff | tree |
2010-03-25 |
Chris Lattner | reapply 99444/99445, which I speculatively reverted in
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | revert 99444/99445. This doesn't cause the failure of
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | add a convenient TargetInstrDesc::getNumImplicitUses...
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | remove dead argument.
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | split EmitNode in half to reduce indentation.
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | Switch INC8r to defining its pattern in terms of X86inc_flag
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | Add a method to get a StringMapEntry from a pointer...
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | switch SDTBinaryArithWithFlags to be a multiple-result...
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | Switch SDTUnaryArithWithFlags to being modeled as a...
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | add plumbing for handling multiple result nodes
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | remove 64-bit or_is_add parallels.
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | remove useless or_is_add parallel's.
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | reduce nesting.
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | implement SDTCisVTSmallerThanOp with EnforceSmallerThan
|
commit | commitdiff | tree |
2010-03-24 |
Chris Lattner | bring sanity to EnforceVectorEltType
|
commit | commitdiff | tree |
2010-03-23 |
Chris Lattner | Cleanup getImplicitType
|
commit | commitdiff | tree |
2010-03-23 |
Chris Lattner | reject void in intrinsic type lists.
|
commit | commitdiff | tree |
2010-03-23 |
Chris Lattner | [llvm_void_ty] is no longer needed for result types,
|
commit | commitdiff | tree |
2010-03-23 |
Chris Lattner | add some accessors to callsite/callinst/invokeinst...
|
commit | commitdiff | tree |
2010-03-23 |
Chris Lattner | make sure to delete the llvm module before calling...
|
commit | commitdiff | tree |
2010-03-23 |
Chris Lattner | fix an infinite loop in Module::getEndianness, PR6684
|
commit | commitdiff | tree |
2010-03-22 |
Chris Lattner | Fix PR6673: updating the callback should not clear...
|
commit | commitdiff | tree |
2010-03-22 |
Chris Lattner | Change intrinsic result type for void to store it as...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | Change intrinsic result type for void to store it as...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | make getOperandNum a static function (since it's just...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | remove the patterns that I commented out in r98930...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | major surgery on tblgen: generalize TreePatternNode
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | make FillWithPossibleTypes take a predicate to filter...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | fix an MCInstPrinter leak that jyasskin pointed out:
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | resolve fixme: we now infer the instruction-level ...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | set SDNPVariadic on nodes throughout the rest of the...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | add a new SDNPVariadic SDNP node flag, and use it in
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | rewrite EnforceSmallerThan to be less bone headed.
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | remove some damaged sign extend patterns that can never...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | disable some illegal blackfin patterns. sext from...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | comment out a bunch of parallel store patterns that...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | eliminate the last use of EEVT::isUnknown
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | Finally change the instruction looking map to be a...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | make inst_begin/inst_end iterate over InstructionsByEnumValue.
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | revert 98912
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | make inst_begin/inst_end iterate over InstructionsByEnumValue.
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | change Target.getInstructionsByEnumValue to return...
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | factor copy and paste code.
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | don't go through getInstructions().
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | look up instructions by record, not by name.
|
commit | commitdiff | tree |
2010-03-19 |
Chris Lattner | Now that tblgen can handle matching implicit defs of...
|
commit | commitdiff | tree |
2010-03-18 |
Chris Lattner | tidy up
|
commit | commitdiff | tree |
2010-03-18 |
Chris Lattner | expand tblgen's support for instructions with implicit...
|
commit | commitdiff | tree |
2010-03-18 |
Chris Lattner | infer results of a pattern from implicit defs. This...
|
commit | commitdiff | tree |
2010-03-18 |
Chris Lattner | capture implicit uses and defs in CodeGenInstruction
|
commit | commitdiff | tree |
2010-03-18 |
Chris Lattner | simplify this code, the # of sets in the pattern for...
|
commit | commitdiff | tree |
2010-03-18 |
Chris Lattner | disallow concatenation of two dags with different operators.
|
commit | commitdiff | tree |
2010-03-18 |
Chris Lattner | rewrite this to not artificially force concat the ins...
|
commit | commitdiff | tree |
2010-03-18 |
Chris Lattner | fix some buggy ops concatentation
|
commit | commitdiff | tree |
2010-03-18 |
Chris Lattner | eliminate support for "ops" in the input/output list...
|
commit | commitdiff | tree |
next |