aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
AgeCommit message (Expand)Author
2006-06-28Use hidden visibility to make symbols in an anonymous namespace getChris Lattner
2006-06-15Consistency. EXTRACT_ELEMENT index operand should have ptr type.Evan Cheng
2006-06-12Make sure to update the CFG correctly if a switch only has a default dest.Chris Lattner
2006-06-08Fix X86/inline-asm.ll:test2, a case where an input value was implicitlyChris Lattner
2006-06-08Fix Regression/CodeGen/X86/inline-asm.ll, a case where inline asm causesChris Lattner
2006-05-26Make CALL node consistent with RET node. Signness of value has type MVT::i32Evan Cheng
2006-05-26Change RET node to include signness information of the return values. e.g.Evan Cheng
2006-05-25CALL node change: now including signness of every argument.Evan Cheng
2006-05-23-enable-unsafe-fp-math implies -enable-finite-only-fp-mathEvan Cheng
2006-05-23Fix missing includeVladimir Prus
2006-05-23Incorrect SETCC CondCode used for FP comparisons.Evan Cheng
2006-05-17Fix the result of the call to use a correct vbitconvert. There is no need toChris Lattner
2006-05-17Correct a previous patch which broke CodeGen/PowerPC/vec_call.llChris Lattner
2006-05-17Fixed a LowerCallTo and LowerArguments bug. They were introducing illegalEvan Cheng
2006-05-16Add support for calls that pass and return legal vectors.Chris Lattner
2006-05-16Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallToChris Lattner
2006-05-16Add a chain to FORMAL_ARGUMENTS. This is a minimal port of the X86 backend,Chris Lattner
2006-05-16Move function-live-in-handling code from the sdisel code to the scheduler.Chris Lattner
2006-05-13Revert an un-intended changeEvan Cheng
2006-05-12Remove dead varsChris Lattner
2006-05-11Refactor scheduler code. Move register-reduction list scheduler to aEvan Cheng
2006-05-08Make emission of jump tables a bit less conservative; they are now requiredNate Begeman
2006-05-06When inserting casts, be careful of where we put them. We cannot insertChris Lattner
2006-05-05More aggressively sink GEP offsets into loops. For example, before weChris Lattner
2006-05-05Sink noop copies into the basic block that uses them. This reduces the numberChris Lattner
2006-05-03Finish up the initial jump table implementation by allowing jump tables toNate Begeman
2006-05-03Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson
2006-04-28Remove the temporary option: -no-isel-fold-inflightEvan Cheng
2006-04-28TargetLowering::LowerArguments should return a VBIT_CONVERT ofEvan Cheng
2006-04-28Added a temporary option -no-isel-fold-inflight to control whether a "inflight"Evan Cheng
2006-04-27Insert a VBIT_CONVERT between a FORMAL_ARGUMENT node and its vector usesEvan Cheng
2006-04-25Don't forget return void.Evan Cheng
2006-04-23Fix the updating of the machine CFG when a PHI node was in a successor ofNate Begeman
2006-04-22Turn of jump tables for a bit, there are still some issues to work out withNate Begeman
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-21The BFS scheduler is apparently nondeterminstic (causes many llvmgcc bootstrapChris Lattner
2006-04-12Implement support for the formal_arguments node. To get this, targets should...Chris Lattner
2006-04-08Add code generator support for VSELECTChris Lattner
2006-04-08Codegen shufflevector as VVECTOR_SHUFFLEChris Lattner
2006-04-08Stub out shufflevectorChris Lattner
2006-04-05Make a vector live across blocks have the correct Vec type. This fixesChris Lattner
2006-04-02Intrinsics that just load from memory can be treated like loads: they don'tChris Lattner
2006-04-02Add a new -view-legalize-dags command line optionChris Lattner
2006-04-02Prefer larger register classes over smaller ones when a register occurs inChris Lattner
2006-03-31Make sure to pass enough values to phi nodes when we are dealing withChris Lattner
2006-03-31Significantly improve handling of vectors that are live across basic blocks,Chris Lattner
2006-03-29Bug fixes: handle constantexpr insert/extract element operationsChris Lattner
2006-03-28More bulletproofing of llvm.dbg.declare.Jim Laskey
2006-03-28Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va...Chris Lattner
2006-03-27Reactivate llvm.dbg.declare.Jim Laskey