codegen for TrenaryExpression

Implemtend Codegen for TernaryExpression
Looks just like clangs IR

ifTrue branches to result here
so ifFalse is not computed